./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 551b0097 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/mannadiv_unwindbound20.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 4a3cef13903dd032b032a92c3e6d07b1ee77361a4ee844998d70fb602ded6daa --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-10 02:16:42,471 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 02:16:42,527 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 02:16:42,532 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 02:16:42,532 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 02:16:42,556 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 02:16:42,558 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 02:16:42,558 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 02:16:42,558 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 02:16:42,559 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 02:16:42,559 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 02:16:42,560 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 02:16:42,560 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 02:16:42,560 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 02:16:42,560 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 02:16:42,561 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 02:16:42,561 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 02:16:42,562 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:16:42,562 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:16:42,563 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:16:42,563 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 02:16:42,563 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 02:16:42,564 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 02:16:42,564 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 02:16:42,564 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 02:16:42,564 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 02:16:42,564 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 02:16:42,564 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 -> 4a3cef13903dd032b032a92c3e6d07b1ee77361a4ee844998d70fb602ded6daa [2025-01-10 02:16:42,811 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 02:16:42,817 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 02:16:42,819 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 02:16:42,820 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 02:16:42,820 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 02:16:42,821 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound20.c [2025-01-10 02:16:44,104 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/94fd67b9e/d45146710bd84dd79b7e8180b0e171f3/FLAG8b6e6ac0f [2025-01-10 02:16:44,298 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 02:16:44,299 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound20.c [2025-01-10 02:16:44,305 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/94fd67b9e/d45146710bd84dd79b7e8180b0e171f3/FLAG8b6e6ac0f [2025-01-10 02:16:44,660 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/94fd67b9e/d45146710bd84dd79b7e8180b0e171f3 [2025-01-10 02:16:44,662 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 02:16:44,663 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 02:16:44,664 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 02:16:44,664 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 02:16:44,667 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 02:16:44,668 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,668 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@530ceadc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44, skipping insertion in model container [2025-01-10 02:16:44,668 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,677 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 02:16:44,806 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:16:44,815 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 02:16:44,830 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:16:44,842 INFO L204 MainTranslator]: Completed translation [2025-01-10 02:16:44,844 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44 WrapperNode [2025-01-10 02:16:44,845 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 02:16:44,846 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 02:16:44,846 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 02:16:44,846 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 02:16:44,851 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,854 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,870 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 75 [2025-01-10 02:16:44,871 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 02:16:44,871 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 02:16:44,871 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 02:16:44,871 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 02:16:44,878 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,878 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,879 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,890 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-01-10 02:16:44,893 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,894 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,900 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,901 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,903 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,903 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,907 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,909 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 02:16:44,909 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 02:16:44,909 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 02:16:44,910 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 02:16:44,910 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (1/1) ... [2025-01-10 02:16:44,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:16:44,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:44,955 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-01-10 02:16:44,969 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-01-10 02:16:44,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 02:16:44,985 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-10 02:16:44,985 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-10 02:16:44,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 02:16:44,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 02:16:44,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 02:16:44,986 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-01-10 02:16:44,986 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-01-10 02:16:45,032 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 02:16:45,034 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 02:16:45,161 INFO L? ?]: Removed 47 outVars from TransFormulas that were not future-live. [2025-01-10 02:16:45,161 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 02:16:45,168 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 02:16:45,168 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-10 02:16:45,168 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:16:45 BoogieIcfgContainer [2025-01-10 02:16:45,169 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 02:16:45,170 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 02:16:45,170 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 02:16:45,173 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 02:16:45,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 02:16:44" (1/3) ... [2025-01-10 02:16:45,174 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e6416a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:16:45, skipping insertion in model container [2025-01-10 02:16:45,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:16:44" (2/3) ... [2025-01-10 02:16:45,174 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e6416a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:16:45, skipping insertion in model container [2025-01-10 02:16:45,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:16:45" (3/3) ... [2025-01-10 02:16:45,179 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_unwindbound20.c [2025-01-10 02:16:45,193 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 02:16:45,195 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv_unwindbound20.c that has 3 procedures, 69 locations, 1 initial locations, 1 loop locations, and 22 error locations. [2025-01-10 02:16:45,240 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 02:16:45,249 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;@415760c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 02:16:45,249 INFO L334 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2025-01-10 02:16:45,251 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 40 states have (on average 1.7) internal successors, (68), 62 states have internal predecessors, (68), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-01-10 02:16:45,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-01-10 02:16:45,255 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:45,255 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:45,256 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:45,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:45,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2141166240, now seen corresponding path program 1 times [2025-01-10 02:16:45,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:45,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004972658] [2025-01-10 02:16:45,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:45,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:45,306 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-10 02:16:45,315 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 02:16:45,315 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:45,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:45,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-10 02:16:45,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:45,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004972658] [2025-01-10 02:16:45,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004972658] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:45,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919118548] [2025-01-10 02:16:45,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:45,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:45,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:45,350 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-01-10 02:16:45,351 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-01-10 02:16:45,377 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-10 02:16:45,386 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 02:16:45,387 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:45,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:45,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-10 02:16:45,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:45,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-10 02:16:45,397 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:45,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919118548] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:45,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:45,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-10 02:16:45,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283669851] [2025-01-10 02:16:45,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:45,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-10 02:16:45,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:45,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-10 02:16:45,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-10 02:16:45,416 INFO L87 Difference]: Start difference. First operand has 69 states, 40 states have (on average 1.7) internal successors, (68), 62 states have internal predecessors, (68), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:16:45,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:45,429 INFO L93 Difference]: Finished difference Result 134 states and 151 transitions. [2025-01-10 02:16:45,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-10 02:16:45,431 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, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2025-01-10 02:16:45,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:45,435 INFO L225 Difference]: With dead ends: 134 [2025-01-10 02:16:45,435 INFO L226 Difference]: Without dead ends: 62 [2025-01-10 02:16:45,437 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 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-01-10 02:16:45,439 INFO L435 NwaCegarLoop]: 72 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, 72 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-01-10 02:16:45,439 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:45,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2025-01-10 02:16:45,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2025-01-10 02:16:45,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 35 states have (on average 1.6857142857142857) internal successors, (59), 56 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:16:45,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2025-01-10 02:16:45,464 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 15 [2025-01-10 02:16:45,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:45,465 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2025-01-10 02:16:45,465 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, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:16:45,465 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2025-01-10 02:16:45,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-01-10 02:16:45,466 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:45,466 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:45,475 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-01-10 02:16:45,670 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-01-10 02:16:45,670 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:45,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:45,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1382845153, now seen corresponding path program 1 times [2025-01-10 02:16:45,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:45,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527447059] [2025-01-10 02:16:45,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:45,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:45,677 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-10 02:16:45,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 02:16:45,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:45,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:45,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:45,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527447059] [2025-01-10 02:16:45,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527447059] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:45,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:45,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:45,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733413302] [2025-01-10 02:16:45,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:45,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:45,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:45,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:45,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:45,747 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:45,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:45,775 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2025-01-10 02:16:45,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:45,776 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2025-01-10 02:16:45,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:45,776 INFO L225 Difference]: With dead ends: 62 [2025-01-10 02:16:45,776 INFO L226 Difference]: Without dead ends: 61 [2025-01-10 02:16:45,777 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-01-10 02:16:45,777 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 60 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:45,777 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 115 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:45,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2025-01-10 02:16:45,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2025-01-10 02:16:45,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 35 states have (on average 1.6571428571428573) internal successors, (58), 55 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:16:45,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 64 transitions. [2025-01-10 02:16:45,782 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 64 transitions. Word has length 15 [2025-01-10 02:16:45,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:45,783 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 64 transitions. [2025-01-10 02:16:45,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:45,783 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 64 transitions. [2025-01-10 02:16:45,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-01-10 02:16:45,784 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:45,784 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:45,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-10 02:16:45,784 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:45,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:45,784 INFO L85 PathProgramCache]: Analyzing trace with hash 81473260, now seen corresponding path program 1 times [2025-01-10 02:16:45,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:45,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605568787] [2025-01-10 02:16:45,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:45,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:45,789 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-10 02:16:45,798 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 02:16:45,798 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:45,798 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:45,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:45,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:45,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605568787] [2025-01-10 02:16:45,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605568787] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:45,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:45,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:45,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216203657] [2025-01-10 02:16:45,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:45,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:45,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:45,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:45,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:45,861 INFO L87 Difference]: Start difference. First operand 61 states and 64 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:45,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:45,900 INFO L93 Difference]: Finished difference Result 74 states and 77 transitions. [2025-01-10 02:16:45,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:16:45,900 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2025-01-10 02:16:45,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:45,901 INFO L225 Difference]: With dead ends: 74 [2025-01-10 02:16:45,901 INFO L226 Difference]: Without dead ends: 65 [2025-01-10 02:16:45,901 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-01-10 02:16:45,902 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:45,902 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 168 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:45,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2025-01-10 02:16:45,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2025-01-10 02:16:45,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 39 states have (on average 1.5897435897435896) internal successors, (62), 59 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:16:45,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 68 transitions. [2025-01-10 02:16:45,908 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 68 transitions. Word has length 16 [2025-01-10 02:16:45,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:45,908 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 68 transitions. [2025-01-10 02:16:45,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:45,908 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 68 transitions. [2025-01-10 02:16:45,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-01-10 02:16:45,909 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:45,909 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:45,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 02:16:45,909 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:45,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:45,910 INFO L85 PathProgramCache]: Analyzing trace with hash 986393009, now seen corresponding path program 1 times [2025-01-10 02:16:45,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:45,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026017914] [2025-01-10 02:16:45,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:45,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:45,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-10 02:16:45,935 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-10 02:16:45,935 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:45,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:16:45,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333123548] [2025-01-10 02:16:45,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:45,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:45,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:45,941 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-01-10 02:16:45,943 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-01-10 02:16:45,967 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-10 02:16:45,982 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-10 02:16:45,982 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:45,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:45,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-10 02:16:45,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:46,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:46,003 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:46,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:46,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026017914] [2025-01-10 02:16:46,004 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:16:46,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333123548] [2025-01-10 02:16:46,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333123548] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:46,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:46,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 02:16:46,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547972377] [2025-01-10 02:16:46,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:46,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 02:16:46,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:46,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 02:16:46,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 02:16:46,010 INFO L87 Difference]: Start difference. First operand 65 states and 68 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:46,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:46,123 INFO L93 Difference]: Finished difference Result 103 states and 115 transitions. [2025-01-10 02:16:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 02:16:46,124 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2025-01-10 02:16:46,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:46,125 INFO L225 Difference]: With dead ends: 103 [2025-01-10 02:16:46,125 INFO L226 Difference]: Without dead ends: 97 [2025-01-10 02:16:46,125 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 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-01-10 02:16:46,125 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 28 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:46,126 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 86 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:46,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2025-01-10 02:16:46,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2025-01-10 02:16:46,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 61 states have (on average 1.6065573770491803) internal successors, (98), 81 states have internal predecessors, (98), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-01-10 02:16:46,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 106 transitions. [2025-01-10 02:16:46,137 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 106 transitions. Word has length 18 [2025-01-10 02:16:46,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:46,137 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 106 transitions. [2025-01-10 02:16:46,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:46,137 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 106 transitions. [2025-01-10 02:16:46,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-01-10 02:16:46,137 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:46,137 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:46,147 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-01-10 02:16:46,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:46,338 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:46,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:46,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1264089069, now seen corresponding path program 1 times [2025-01-10 02:16:46,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:46,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546087433] [2025-01-10 02:16:46,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:46,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:46,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-01-10 02:16:46,356 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-01-10 02:16:46,356 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:46,356 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:46,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:46,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:46,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546087433] [2025-01-10 02:16:46,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546087433] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:46,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:46,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:46,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363202927] [2025-01-10 02:16:46,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:46,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:46,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:46,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:46,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:46,455 INFO L87 Difference]: Start difference. First operand 88 states and 106 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:46,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:46,593 INFO L93 Difference]: Finished difference Result 137 states and 173 transitions. [2025-01-10 02:16:46,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:46,593 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2025-01-10 02:16:46,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:46,595 INFO L225 Difference]: With dead ends: 137 [2025-01-10 02:16:46,595 INFO L226 Difference]: Without dead ends: 130 [2025-01-10 02:16:46,595 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-01-10 02:16:46,595 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 27 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:46,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 116 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:46,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2025-01-10 02:16:46,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 124. [2025-01-10 02:16:46,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 95 states have (on average 1.5578947368421052) internal successors, (148), 115 states have internal predecessors, (148), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:16:46,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 160 transitions. [2025-01-10 02:16:46,604 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 160 transitions. Word has length 20 [2025-01-10 02:16:46,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:46,604 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 160 transitions. [2025-01-10 02:16:46,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:46,604 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 160 transitions. [2025-01-10 02:16:46,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2025-01-10 02:16:46,605 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:46,605 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:46,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-10 02:16:46,605 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:46,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:46,606 INFO L85 PathProgramCache]: Analyzing trace with hash -532055418, now seen corresponding path program 1 times [2025-01-10 02:16:46,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:46,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717143978] [2025-01-10 02:16:46,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:46,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:46,610 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-01-10 02:16:46,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-01-10 02:16:46,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:46,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:46,678 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:46,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:46,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717143978] [2025-01-10 02:16:46,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717143978] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:46,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:46,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:46,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123845133] [2025-01-10 02:16:46,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:46,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:46,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:46,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:46,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:46,680 INFO L87 Difference]: Start difference. First operand 124 states and 160 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:46,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:46,834 INFO L93 Difference]: Finished difference Result 134 states and 163 transitions. [2025-01-10 02:16:46,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:46,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2025-01-10 02:16:46,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:46,835 INFO L225 Difference]: With dead ends: 134 [2025-01-10 02:16:46,836 INFO L226 Difference]: Without dead ends: 125 [2025-01-10 02:16:46,836 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-01-10 02:16:46,837 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 28 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:46,837 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 120 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:46,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2025-01-10 02:16:46,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 120. [2025-01-10 02:16:46,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 91 states have (on average 1.5274725274725274) internal successors, (139), 111 states have internal predecessors, (139), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:16:46,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 151 transitions. [2025-01-10 02:16:46,846 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 151 transitions. Word has length 21 [2025-01-10 02:16:46,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:46,847 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 151 transitions. [2025-01-10 02:16:46,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:46,847 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 151 transitions. [2025-01-10 02:16:46,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-01-10 02:16:46,847 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:46,847 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:46,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-10 02:16:46,848 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:46,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:46,848 INFO L85 PathProgramCache]: Analyzing trace with hash 686151285, now seen corresponding path program 1 times [2025-01-10 02:16:46,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:46,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117534929] [2025-01-10 02:16:46,848 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:46,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:46,851 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-01-10 02:16:46,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-01-10 02:16:46,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:46,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:46,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:46,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:46,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117534929] [2025-01-10 02:16:46,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117534929] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:46,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038948056] [2025-01-10 02:16:46,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:46,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:46,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:46,964 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-01-10 02:16:46,966 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-01-10 02:16:46,993 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-01-10 02:16:47,001 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-01-10 02:16:47,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:47,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:47,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:16:47,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:47,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:47,113 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:47,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038948056] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:47,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:47,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-01-10 02:16:47,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651792089] [2025-01-10 02:16:47,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:47,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:47,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:47,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:47,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:16:47,114 INFO L87 Difference]: Start difference. First operand 120 states and 151 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:47,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:47,187 INFO L93 Difference]: Finished difference Result 123 states and 155 transitions. [2025-01-10 02:16:47,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:47,187 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2025-01-10 02:16:47,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:47,188 INFO L225 Difference]: With dead ends: 123 [2025-01-10 02:16:47,188 INFO L226 Difference]: Without dead ends: 122 [2025-01-10 02:16:47,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:16:47,188 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 80 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:47,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 74 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:47,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2025-01-10 02:16:47,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2025-01-10 02:16:47,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 91 states have (on average 1.5164835164835164) internal successors, (138), 111 states have internal predecessors, (138), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:16:47,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 150 transitions. [2025-01-10 02:16:47,195 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 150 transitions. Word has length 22 [2025-01-10 02:16:47,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:47,196 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 150 transitions. [2025-01-10 02:16:47,196 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:47,196 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 150 transitions. [2025-01-10 02:16:47,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-01-10 02:16:47,196 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:47,196 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:47,206 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-01-10 02:16:47,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:47,397 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:47,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:47,398 INFO L85 PathProgramCache]: Analyzing trace with hash -204146584, now seen corresponding path program 1 times [2025-01-10 02:16:47,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:47,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407305036] [2025-01-10 02:16:47,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:47,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:47,405 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-10 02:16:47,413 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-10 02:16:47,413 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:47,413 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:16:47,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1267975658] [2025-01-10 02:16:47,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:47,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:47,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:47,417 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-01-10 02:16:47,421 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-01-10 02:16:47,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-10 02:16:47,479 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-10 02:16:47,479 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:47,479 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:47,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:16:47,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:47,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:47,552 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:47,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:47,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407305036] [2025-01-10 02:16:47,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:16:47,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267975658] [2025-01-10 02:16:47,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267975658] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:47,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:47,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:47,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87012836] [2025-01-10 02:16:47,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:47,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:47,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:47,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:47,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:47,553 INFO L87 Difference]: Start difference. First operand 120 states and 150 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:47,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:47,616 INFO L93 Difference]: Finished difference Result 121 states and 150 transitions. [2025-01-10 02:16:47,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:47,616 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2025-01-10 02:16:47,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:47,618 INFO L225 Difference]: With dead ends: 121 [2025-01-10 02:16:47,618 INFO L226 Difference]: Without dead ends: 120 [2025-01-10 02:16:47,619 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 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-01-10 02:16:47,619 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 73 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:47,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 79 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:47,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2025-01-10 02:16:47,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2025-01-10 02:16:47,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 91 states have (on average 1.5054945054945055) internal successors, (137), 111 states have internal predecessors, (137), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:16:47,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 149 transitions. [2025-01-10 02:16:47,634 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 149 transitions. Word has length 23 [2025-01-10 02:16:47,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:47,634 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 149 transitions. [2025-01-10 02:16:47,635 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:16:47,635 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 149 transitions. [2025-01-10 02:16:47,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-01-10 02:16:47,635 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:47,635 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:47,642 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-01-10 02:16:47,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-01-10 02:16:47,841 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:47,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:47,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1383870268, now seen corresponding path program 1 times [2025-01-10 02:16:47,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:47,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499815659] [2025-01-10 02:16:47,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:47,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:47,847 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 02:16:47,852 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 02:16:47,853 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:47,853 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:47,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499815659] [2025-01-10 02:16:47,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499815659] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:47,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225268430] [2025-01-10 02:16:47,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:47,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:47,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:47,915 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-01-10 02:16:47,919 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-01-10 02:16:47,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 02:16:47,951 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 02:16:47,952 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:47,952 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:47,953 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:16:47,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:47,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:48,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225268430] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:48,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:16:48,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-01-10 02:16:48,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778639137] [2025-01-10 02:16:48,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:48,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:16:48,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:48,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:16:48,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:16:48,070 INFO L87 Difference]: Start difference. First operand 120 states and 149 transitions. Second operand has 9 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:16:48,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:48,164 INFO L93 Difference]: Finished difference Result 190 states and 234 transitions. [2025-01-10 02:16:48,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:16:48,165 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 35 [2025-01-10 02:16:48,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:48,166 INFO L225 Difference]: With dead ends: 190 [2025-01-10 02:16:48,166 INFO L226 Difference]: Without dead ends: 188 [2025-01-10 02:16:48,166 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:48,167 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 265 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:48,167 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 279 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:48,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2025-01-10 02:16:48,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 167. [2025-01-10 02:16:48,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 136 states have (on average 1.5073529411764706) internal successors, (205), 156 states have internal predecessors, (205), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:16:48,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 221 transitions. [2025-01-10 02:16:48,174 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 221 transitions. Word has length 35 [2025-01-10 02:16:48,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:48,175 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 221 transitions. [2025-01-10 02:16:48,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:16:48,175 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 221 transitions. [2025-01-10 02:16:48,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-01-10 02:16:48,176 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:48,176 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:48,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:48,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:48,378 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:48,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:48,378 INFO L85 PathProgramCache]: Analyzing trace with hash -49694560, now seen corresponding path program 1 times [2025-01-10 02:16:48,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:48,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130976338] [2025-01-10 02:16:48,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:48,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:48,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-01-10 02:16:48,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-01-10 02:16:48,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:48,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:48,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:48,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:48,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130976338] [2025-01-10 02:16:48,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130976338] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:48,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:48,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:48,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737626859] [2025-01-10 02:16:48,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:48,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:48,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:48,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:48,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:48,428 INFO L87 Difference]: Start difference. First operand 167 states and 221 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:48,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:48,466 INFO L93 Difference]: Finished difference Result 177 states and 230 transitions. [2025-01-10 02:16:48,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:48,467 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2025-01-10 02:16:48,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:48,468 INFO L225 Difference]: With dead ends: 177 [2025-01-10 02:16:48,468 INFO L226 Difference]: Without dead ends: 175 [2025-01-10 02:16:48,468 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-01-10 02:16:48,468 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 78 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:48,469 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 78 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:48,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2025-01-10 02:16:48,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 165. [2025-01-10 02:16:48,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 136 states have (on average 1.4705882352941178) internal successors, (200), 154 states have internal predecessors, (200), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:16:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 216 transitions. [2025-01-10 02:16:48,482 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 216 transitions. Word has length 36 [2025-01-10 02:16:48,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:48,483 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 216 transitions. [2025-01-10 02:16:48,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:48,483 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 216 transitions. [2025-01-10 02:16:48,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-01-10 02:16:48,483 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:48,485 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:48,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-10 02:16:48,489 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:48,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:48,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1313118953, now seen corresponding path program 1 times [2025-01-10 02:16:48,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:48,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173162826] [2025-01-10 02:16:48,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:48,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:48,494 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-01-10 02:16:48,498 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-01-10 02:16:48,498 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:48,499 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:48,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:48,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:48,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173162826] [2025-01-10 02:16:48,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173162826] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:48,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697667930] [2025-01-10 02:16:48,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:48,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:48,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:48,547 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-01-10 02:16:48,553 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-01-10 02:16:48,577 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-01-10 02:16:48,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-01-10 02:16:48,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:48,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:48,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:16:48,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:48,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:48,638 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:48,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697667930] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:48,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:48,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2025-01-10 02:16:48,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650881323] [2025-01-10 02:16:48,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:48,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:16:48,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:48,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:16:48,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:16:48,640 INFO L87 Difference]: Start difference. First operand 165 states and 216 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:48,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:48,684 INFO L93 Difference]: Finished difference Result 175 states and 225 transitions. [2025-01-10 02:16:48,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:16:48,684 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2025-01-10 02:16:48,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:48,686 INFO L225 Difference]: With dead ends: 175 [2025-01-10 02:16:48,686 INFO L226 Difference]: Without dead ends: 174 [2025-01-10 02:16:48,686 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:48,687 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 40 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:48,687 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 187 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:48,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2025-01-10 02:16:48,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 164. [2025-01-10 02:16:48,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 136 states have (on average 1.4338235294117647) internal successors, (195), 153 states have internal predecessors, (195), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:16:48,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 211 transitions. [2025-01-10 02:16:48,696 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 211 transitions. Word has length 39 [2025-01-10 02:16:48,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:48,696 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 211 transitions. [2025-01-10 02:16:48,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:48,696 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 211 transitions. [2025-01-10 02:16:48,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-01-10 02:16:48,697 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:48,697 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:48,706 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-01-10 02:16:48,901 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,SelfDestructingSolverStorable10 [2025-01-10 02:16:48,902 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:48,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:48,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1227112888, now seen corresponding path program 1 times [2025-01-10 02:16:48,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:48,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495224305] [2025-01-10 02:16:48,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:48,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:48,911 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-01-10 02:16:48,925 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-01-10 02:16:48,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:48,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:16:48,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692250298] [2025-01-10 02:16:48,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:48,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:48,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:48,933 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-01-10 02:16:48,934 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-01-10 02:16:48,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-01-10 02:16:48,966 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-01-10 02:16:48,966 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:48,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:48,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:16:48,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:49,119 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:49,119 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:49,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:49,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495224305] [2025-01-10 02:16:49,288 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:16:49,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692250298] [2025-01-10 02:16:49,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692250298] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:49,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:49,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-01-10 02:16:49,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441040380] [2025-01-10 02:16:49,289 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:49,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:16:49,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:49,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:16:49,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:16:49,290 INFO L87 Difference]: Start difference. First operand 164 states and 211 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:49,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:49,425 INFO L93 Difference]: Finished difference Result 171 states and 214 transitions. [2025-01-10 02:16:49,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:16:49,426 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2025-01-10 02:16:49,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:49,427 INFO L225 Difference]: With dead ends: 171 [2025-01-10 02:16:49,427 INFO L226 Difference]: Without dead ends: 164 [2025-01-10 02:16:49,428 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:16:49,428 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 55 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:49,428 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 70 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:49,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2025-01-10 02:16:49,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2025-01-10 02:16:49,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 137 states have (on average 1.3284671532846715) internal successors, (182), 149 states have internal predecessors, (182), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:16:49,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 198 transitions. [2025-01-10 02:16:49,437 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 198 transitions. Word has length 41 [2025-01-10 02:16:49,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:49,437 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 198 transitions. [2025-01-10 02:16:49,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:49,437 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 198 transitions. [2025-01-10 02:16:49,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2025-01-10 02:16:49,438 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:49,438 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:49,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:49,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:49,640 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:49,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:49,640 INFO L85 PathProgramCache]: Analyzing trace with hash -614206083, now seen corresponding path program 1 times [2025-01-10 02:16:49,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:49,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309767440] [2025-01-10 02:16:49,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:49,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:49,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-01-10 02:16:49,650 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-01-10 02:16:49,650 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:49,650 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:16:49,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1691233885] [2025-01-10 02:16:49,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:49,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:49,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:49,653 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-01-10 02:16:49,654 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-01-10 02:16:49,691 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-01-10 02:16:49,707 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-01-10 02:16:49,707 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:49,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:49,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:16:49,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:49,833 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:49,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:50,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:50,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309767440] [2025-01-10 02:16:50,046 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:16:50,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691233885] [2025-01-10 02:16:50,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691233885] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:50,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:50,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-01-10 02:16:50,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311155477] [2025-01-10 02:16:50,046 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:50,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:16:50,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:50,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:16:50,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:16:50,047 INFO L87 Difference]: Start difference. First operand 160 states and 198 transitions. Second operand has 6 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:50,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:50,144 INFO L93 Difference]: Finished difference Result 216 states and 266 transitions. [2025-01-10 02:16:50,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:16:50,144 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2025-01-10 02:16:50,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:50,146 INFO L225 Difference]: With dead ends: 216 [2025-01-10 02:16:50,146 INFO L226 Difference]: Without dead ends: 211 [2025-01-10 02:16:50,146 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:16:50,147 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 104 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:50,147 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 116 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:50,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2025-01-10 02:16:50,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 203. [2025-01-10 02:16:50,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 178 states have (on average 1.3089887640449438) internal successors, (233), 190 states have internal predecessors, (233), 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-01-10 02:16:50,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 253 transitions. [2025-01-10 02:16:50,154 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 253 transitions. Word has length 42 [2025-01-10 02:16:50,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:50,154 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 253 transitions. [2025-01-10 02:16:50,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:50,154 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 253 transitions. [2025-01-10 02:16:50,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2025-01-10 02:16:50,155 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:50,155 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-01-10 02:16:50,161 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-01-10 02:16:50,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:50,359 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:50,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:50,360 INFO L85 PathProgramCache]: Analyzing trace with hash 324054416, now seen corresponding path program 1 times [2025-01-10 02:16:50,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:50,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905951939] [2025-01-10 02:16:50,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:50,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:50,364 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-01-10 02:16:50,374 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-01-10 02:16:50,374 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:50,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:50,439 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:50,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905951939] [2025-01-10 02:16:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905951939] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732778855] [2025-01-10 02:16:50,439 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:50,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:50,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:50,441 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-01-10 02:16:50,443 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-01-10 02:16:50,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-01-10 02:16:50,470 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-01-10 02:16:50,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:50,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:50,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:16:50,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:50,553 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:50,554 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732778855] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:50,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-01-10 02:16:50,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067547600] [2025-01-10 02:16:50,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:50,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:16:50,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:50,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:16:50,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:16:50,555 INFO L87 Difference]: Start difference. First operand 203 states and 253 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:50,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:50,620 INFO L93 Difference]: Finished difference Result 203 states and 253 transitions. [2025-01-10 02:16:50,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:16:50,620 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 43 [2025-01-10 02:16:50,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:50,621 INFO L225 Difference]: With dead ends: 203 [2025-01-10 02:16:50,621 INFO L226 Difference]: Without dead ends: 201 [2025-01-10 02:16:50,621 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:16:50,622 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:50,622 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 79 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:50,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2025-01-10 02:16:50,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2025-01-10 02:16:50,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 175 states have (on average 1.2971428571428572) internal successors, (227), 185 states have internal predecessors, (227), 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-01-10 02:16:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 247 transitions. [2025-01-10 02:16:50,629 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 247 transitions. Word has length 43 [2025-01-10 02:16:50,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:50,629 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 247 transitions. [2025-01-10 02:16:50,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:50,630 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 247 transitions. [2025-01-10 02:16:50,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2025-01-10 02:16:50,630 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:50,630 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-01-10 02:16:50,637 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-01-10 02:16:50,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:50,831 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:50,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:50,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1455752361, now seen corresponding path program 1 times [2025-01-10 02:16:50,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:50,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680204338] [2025-01-10 02:16:50,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:50,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:50,835 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 02:16:50,839 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 02:16:50,840 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:50,840 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:50,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:50,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680204338] [2025-01-10 02:16:50,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680204338] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:50,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534530548] [2025-01-10 02:16:50,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:50,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:50,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:50,934 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-01-10 02:16:50,935 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-01-10 02:16:50,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 02:16:50,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 02:16:50,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:50,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:50,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:16:50,964 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:51,033 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:51,034 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:51,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534530548] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:51,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:16:51,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3] total 8 [2025-01-10 02:16:51,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645353604] [2025-01-10 02:16:51,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:51,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:16:51,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:51,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:16:51,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:51,112 INFO L87 Difference]: Start difference. First operand 198 states and 247 transitions. Second operand has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-01-10 02:16:51,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:51,214 INFO L93 Difference]: Finished difference Result 206 states and 251 transitions. [2025-01-10 02:16:51,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:16:51,215 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 44 [2025-01-10 02:16:51,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:51,216 INFO L225 Difference]: With dead ends: 206 [2025-01-10 02:16:51,216 INFO L226 Difference]: Without dead ends: 198 [2025-01-10 02:16:51,217 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:51,217 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 26 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:51,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 140 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:51,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2025-01-10 02:16:51,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2025-01-10 02:16:51,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 175 states have (on average 1.2685714285714285) internal successors, (222), 185 states have internal predecessors, (222), 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-01-10 02:16:51,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 242 transitions. [2025-01-10 02:16:51,226 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 242 transitions. Word has length 44 [2025-01-10 02:16:51,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:51,226 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 242 transitions. [2025-01-10 02:16:51,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-01-10 02:16:51,226 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 242 transitions. [2025-01-10 02:16:51,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-01-10 02:16:51,227 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:51,227 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-01-10 02:16:51,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:51,427 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,SelfDestructingSolverStorable14 [2025-01-10 02:16:51,428 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:51,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:51,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2116317006, now seen corresponding path program 1 times [2025-01-10 02:16:51,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:51,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118896561] [2025-01-10 02:16:51,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:51,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:51,433 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 02:16:51,438 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 02:16:51,439 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:51,439 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:51,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:51,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118896561] [2025-01-10 02:16:51,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118896561] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:51,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:51,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:51,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908132069] [2025-01-10 02:16:51,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:51,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:51,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:51,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:51,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:51,477 INFO L87 Difference]: Start difference. First operand 198 states and 242 transitions. Second operand has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:51,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:51,583 INFO L93 Difference]: Finished difference Result 205 states and 249 transitions. [2025-01-10 02:16:51,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:51,584 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2025-01-10 02:16:51,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:51,585 INFO L225 Difference]: With dead ends: 205 [2025-01-10 02:16:51,585 INFO L226 Difference]: Without dead ends: 204 [2025-01-10 02:16:51,586 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:51,586 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 4 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:51,586 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 60 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:51,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2025-01-10 02:16:51,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 198. [2025-01-10 02:16:51,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 175 states have (on average 1.2457142857142858) internal successors, (218), 185 states have internal predecessors, (218), 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-01-10 02:16:51,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 238 transitions. [2025-01-10 02:16:51,607 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 238 transitions. Word has length 45 [2025-01-10 02:16:51,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:51,607 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 238 transitions. [2025-01-10 02:16:51,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:51,608 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 238 transitions. [2025-01-10 02:16:51,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-01-10 02:16:51,608 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:51,608 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-01-10 02:16:51,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-01-10 02:16:51,608 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:51,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:51,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1252683012, now seen corresponding path program 1 times [2025-01-10 02:16:51,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:51,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729265936] [2025-01-10 02:16:51,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:51,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:51,621 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 02:16:51,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 02:16:51,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:51,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:51,809 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:51,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:51,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729265936] [2025-01-10 02:16:51,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729265936] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:51,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617007766] [2025-01-10 02:16:51,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:51,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:51,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:51,816 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-01-10 02:16:51,817 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-01-10 02:16:51,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 02:16:51,846 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 02:16:51,846 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:51,846 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:51,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:16:51,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:52,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:52,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:52,425 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:16:52,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617007766] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:52,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:16:52,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-01-10 02:16:52,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008895496] [2025-01-10 02:16:52,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:52,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-10 02:16:52,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:52,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-10 02:16:52,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:16:52,426 INFO L87 Difference]: Start difference. First operand 198 states and 238 transitions. Second operand has 17 states, 16 states have (on average 4.0625) internal successors, (65), 16 states have internal predecessors, (65), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:16:52,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:52,720 INFO L93 Difference]: Finished difference Result 208 states and 245 transitions. [2025-01-10 02:16:52,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 02:16:52,720 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.0625) internal successors, (65), 16 states have internal predecessors, (65), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2025-01-10 02:16:52,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:52,721 INFO L225 Difference]: With dead ends: 208 [2025-01-10 02:16:52,721 INFO L226 Difference]: Without dead ends: 205 [2025-01-10 02:16:52,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 77 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=491, Unknown=0, NotChecked=0, Total=650 [2025-01-10 02:16:52,722 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 178 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:52,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 202 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:16:52,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2025-01-10 02:16:52,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 166. [2025-01-10 02:16:52,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 147 states have (on average 1.2244897959183674) internal successors, (180), 154 states have internal predecessors, (180), 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-01-10 02:16:52,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 198 transitions. [2025-01-10 02:16:52,731 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 198 transitions. Word has length 45 [2025-01-10 02:16:52,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:52,731 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 198 transitions. [2025-01-10 02:16:52,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.0625) internal successors, (65), 16 states have internal predecessors, (65), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:16:52,731 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 198 transitions. [2025-01-10 02:16:52,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2025-01-10 02:16:52,731 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:52,731 INFO L218 NwaCegarLoop]: trace histogram [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-01-10 02:16:52,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:52,932 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,SelfDestructingSolverStorable16 [2025-01-10 02:16:52,932 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:52,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:52,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1181317685, now seen corresponding path program 1 times [2025-01-10 02:16:52,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:52,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792886867] [2025-01-10 02:16:52,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:52,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:52,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-01-10 02:16:52,956 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-01-10 02:16:52,956 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:52,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:52,985 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:52,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:52,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792886867] [2025-01-10 02:16:52,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792886867] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:52,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:16:52,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:16:52,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523134042] [2025-01-10 02:16:52,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:52,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:16:52,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:52,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:16:52,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:52,987 INFO L87 Difference]: Start difference. First operand 166 states and 198 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:53,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:53,064 INFO L93 Difference]: Finished difference Result 173 states and 205 transitions. [2025-01-10 02:16:53,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:16:53,064 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 46 [2025-01-10 02:16:53,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:53,065 INFO L225 Difference]: With dead ends: 173 [2025-01-10 02:16:53,065 INFO L226 Difference]: Without dead ends: 172 [2025-01-10 02:16:53,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:16:53,066 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 4 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:53,066 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 72 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:53,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2025-01-10 02:16:53,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 166. [2025-01-10 02:16:53,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 147 states have (on average 1.1972789115646258) internal successors, (176), 154 states have internal predecessors, (176), 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-01-10 02:16:53,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 194 transitions. [2025-01-10 02:16:53,072 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 194 transitions. Word has length 46 [2025-01-10 02:16:53,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:53,073 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 194 transitions. [2025-01-10 02:16:53,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:53,073 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 194 transitions. [2025-01-10 02:16:53,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2025-01-10 02:16:53,073 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:53,073 INFO L218 NwaCegarLoop]: trace histogram [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-01-10 02:16:53,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-01-10 02:16:53,073 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:53,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:53,073 INFO L85 PathProgramCache]: Analyzing trace with hash -178467647, now seen corresponding path program 1 times [2025-01-10 02:16:53,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:53,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205224449] [2025-01-10 02:16:53,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:53,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:53,076 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-01-10 02:16:53,079 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-01-10 02:16:53,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:53,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:16:53,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540529141] [2025-01-10 02:16:53,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:53,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:53,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:53,082 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-01-10 02:16:53,090 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-01-10 02:16:53,109 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-01-10 02:16:53,118 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-01-10 02:16:53,119 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:53,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:53,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:16:53,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:53,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:53,354 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:16:53,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:53,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205224449] [2025-01-10 02:16:53,354 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:16:53,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540529141] [2025-01-10 02:16:53,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540529141] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:53,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:16:53,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-10 02:16:53,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341611985] [2025-01-10 02:16:53,354 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:53,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:16:53,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:53,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:16:53,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:53,355 INFO L87 Difference]: Start difference. First operand 166 states and 194 transitions. Second operand has 11 states, 10 states have (on average 6.6) internal successors, (66), 11 states have internal predecessors, (66), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-01-10 02:16:53,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:53,531 INFO L93 Difference]: Finished difference Result 273 states and 319 transitions. [2025-01-10 02:16:53,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:16:53,531 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.6) internal successors, (66), 11 states have internal predecessors, (66), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 46 [2025-01-10 02:16:53,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:53,532 INFO L225 Difference]: With dead ends: 273 [2025-01-10 02:16:53,532 INFO L226 Difference]: Without dead ends: 190 [2025-01-10 02:16:53,533 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:16:53,533 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 93 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:53,533 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 121 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:53,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2025-01-10 02:16:53,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 184. [2025-01-10 02:16:53,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 165 states have (on average 1.1636363636363636) internal successors, (192), 171 states have internal predecessors, (192), 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-01-10 02:16:53,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 212 transitions. [2025-01-10 02:16:53,540 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 212 transitions. Word has length 46 [2025-01-10 02:16:53,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:53,540 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 212 transitions. [2025-01-10 02:16:53,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.6) internal successors, (66), 11 states have internal predecessors, (66), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-01-10 02:16:53,541 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 212 transitions. [2025-01-10 02:16:53,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-01-10 02:16:53,541 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:53,541 INFO L218 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:53,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:53,745 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-01-10 02:16:53,745 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:53,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash -750311292, now seen corresponding path program 2 times [2025-01-10 02:16:53,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:53,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567705011] [2025-01-10 02:16:53,746 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:16:53,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:53,750 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-01-10 02:16:53,755 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-01-10 02:16:53,755 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:16:53,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:16:53,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693514394] [2025-01-10 02:16:53,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:16:53,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:53,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:53,761 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-01-10 02:16:53,762 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-01-10 02:16:53,780 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-01-10 02:16:53,793 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-01-10 02:16:53,793 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:16:53,793 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:53,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:16:53,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:53,895 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:16:53,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:16:54,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567705011] [2025-01-10 02:16:54,131 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:16:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693514394] [2025-01-10 02:16:54,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693514394] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:54,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:16:54,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-01-10 02:16:54,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345821723] [2025-01-10 02:16:54,131 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:54,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:16:54,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:54,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:16:54,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:16:54,132 INFO L87 Difference]: Start difference. First operand 184 states and 212 transitions. Second operand has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 10 states have internal predecessors, (94), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:16:54,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:54,543 INFO L93 Difference]: Finished difference Result 387 states and 459 transitions. [2025-01-10 02:16:54,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 02:16:54,544 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 10 states have internal predecessors, (94), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 65 [2025-01-10 02:16:54,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:54,545 INFO L225 Difference]: With dead ends: 387 [2025-01-10 02:16:54,545 INFO L226 Difference]: Without dead ends: 376 [2025-01-10 02:16:54,546 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:16:54,546 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 158 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:54,546 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 334 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:16:54,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2025-01-10 02:16:54,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 354. [2025-01-10 02:16:54,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 327 states have (on average 1.1681957186544343) internal successors, (382), 333 states have internal predecessors, (382), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-01-10 02:16:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 418 transitions. [2025-01-10 02:16:54,571 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 418 transitions. Word has length 65 [2025-01-10 02:16:54,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:54,571 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 418 transitions. [2025-01-10 02:16:54,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 10 states have internal predecessors, (94), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:16:54,571 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 418 transitions. [2025-01-10 02:16:54,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-01-10 02:16:54,571 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:54,572 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-01-10 02:16:54,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:54,772 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-01-10 02:16:54,773 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:54,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash 287621926, now seen corresponding path program 2 times [2025-01-10 02:16:54,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:54,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270083215] [2025-01-10 02:16:54,774 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:16:54,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:54,780 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 67 statements into 2 equivalence classes. [2025-01-10 02:16:54,790 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 67 of 67 statements. [2025-01-10 02:16:54,790 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:16:54,791 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:54,928 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-10 02:16:54,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:54,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270083215] [2025-01-10 02:16:54,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270083215] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:54,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015851539] [2025-01-10 02:16:54,928 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:16:54,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:54,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:54,934 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-01-10 02:16:54,936 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-01-10 02:16:54,972 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 67 statements into 2 equivalence classes. [2025-01-10 02:16:54,987 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 67 of 67 statements. [2025-01-10 02:16:54,987 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:16:54,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:54,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:16:54,993 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:16:55,151 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:55,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015851539] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:55,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:16:55,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4] total 10 [2025-01-10 02:16:55,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988433160] [2025-01-10 02:16:55,240 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:55,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:16:55,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:55,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:16:55,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:16:55,241 INFO L87 Difference]: Start difference. First operand 354 states and 418 transitions. Second operand has 11 states, 10 states have (on average 10.1) internal successors, (101), 11 states have internal predecessors, (101), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:16:55,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:55,431 INFO L93 Difference]: Finished difference Result 383 states and 450 transitions. [2025-01-10 02:16:55,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:16:55,432 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.1) internal successors, (101), 11 states have internal predecessors, (101), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 67 [2025-01-10 02:16:55,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:55,434 INFO L225 Difference]: With dead ends: 383 [2025-01-10 02:16:55,434 INFO L226 Difference]: Without dead ends: 375 [2025-01-10 02:16:55,435 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:16:55,435 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 26 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:55,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 178 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:55,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2025-01-10 02:16:55,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 373. [2025-01-10 02:16:55,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 345 states have (on average 1.1623188405797102) internal successors, (401), 351 states have internal predecessors, (401), 19 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2025-01-10 02:16:55,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 439 transitions. [2025-01-10 02:16:55,452 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 439 transitions. Word has length 67 [2025-01-10 02:16:55,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:55,452 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 439 transitions. [2025-01-10 02:16:55,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.1) internal successors, (101), 11 states have internal predecessors, (101), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:16:55,453 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 439 transitions. [2025-01-10 02:16:55,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-01-10 02:16:55,455 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:55,455 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:55,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-10 02:16:55,658 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-01-10 02:16:55,659 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:55,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:55,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1353844745, now seen corresponding path program 3 times [2025-01-10 02:16:55,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:55,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860274000] [2025-01-10 02:16:55,659 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:16:55,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:55,664 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 4 equivalence classes. [2025-01-10 02:16:55,673 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 90 of 90 statements. [2025-01-10 02:16:55,673 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-10 02:16:55,673 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:55,787 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 6 proven. 81 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:16:55,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:55,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860274000] [2025-01-10 02:16:55,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860274000] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:55,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840320771] [2025-01-10 02:16:55,788 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:16:55,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:55,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:55,790 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-01-10 02:16:55,791 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-01-10 02:16:55,811 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 4 equivalence classes. [2025-01-10 02:16:55,820 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 44 of 90 statements. [2025-01-10 02:16:55,820 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-10 02:16:55,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:55,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:16:55,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:55,912 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-01-10 02:16:55,913 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:16:55,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840320771] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:16:55,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:16:55,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2025-01-10 02:16:55,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112672203] [2025-01-10 02:16:55,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:16:55,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:16:55,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:55,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:16:55,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:16:55,914 INFO L87 Difference]: Start difference. First operand 373 states and 439 transitions. Second operand has 5 states, 4 states have (on average 10.25) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:55,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:55,971 INFO L93 Difference]: Finished difference Result 381 states and 443 transitions. [2025-01-10 02:16:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:16:55,972 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.25) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 90 [2025-01-10 02:16:55,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:55,973 INFO L225 Difference]: With dead ends: 381 [2025-01-10 02:16:55,973 INFO L226 Difference]: Without dead ends: 374 [2025-01-10 02:16:55,974 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:16:55,975 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 30 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:55,975 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 79 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:16:55,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2025-01-10 02:16:55,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 370. [2025-01-10 02:16:55,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 342 states have (on average 1.1491228070175439) internal successors, (393), 348 states have internal predecessors, (393), 19 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2025-01-10 02:16:55,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 431 transitions. [2025-01-10 02:16:55,989 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 431 transitions. Word has length 90 [2025-01-10 02:16:55,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:55,989 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 431 transitions. [2025-01-10 02:16:55,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.25) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:16:55,989 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 431 transitions. [2025-01-10 02:16:55,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-01-10 02:16:55,990 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:55,990 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:55,997 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-01-10 02:16:56,190 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-01-10 02:16:56,191 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:56,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:56,192 INFO L85 PathProgramCache]: Analyzing trace with hash 573888211, now seen corresponding path program 1 times [2025-01-10 02:16:56,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:56,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793024715] [2025-01-10 02:16:56,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:56,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:56,196 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-01-10 02:16:56,201 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-01-10 02:16:56,201 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:56,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 73 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:16:56,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:56,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793024715] [2025-01-10 02:16:56,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793024715] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:56,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857641047] [2025-01-10 02:16:56,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:56,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:56,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:56,301 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-01-10 02:16:56,316 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-01-10 02:16:56,338 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-01-10 02:16:56,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-01-10 02:16:56,353 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:56,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:56,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:16:56,355 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:56,423 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 73 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:16:56,424 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:56,578 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 73 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:16:56,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857641047] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:56,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:16:56,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2025-01-10 02:16:56,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626505019] [2025-01-10 02:16:56,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:56,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-10 02:16:56,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:56,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-10 02:16:56,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2025-01-10 02:16:56,580 INFO L87 Difference]: Start difference. First operand 370 states and 431 transitions. Second operand has 15 states, 14 states have (on average 9.928571428571429) internal successors, (139), 15 states have internal predecessors, (139), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:16:57,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:57,067 INFO L93 Difference]: Finished difference Result 1075 states and 1268 transitions. [2025-01-10 02:16:57,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-10 02:16:57,068 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 9.928571428571429) internal successors, (139), 15 states have internal predecessors, (139), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 90 [2025-01-10 02:16:57,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:57,071 INFO L225 Difference]: With dead ends: 1075 [2025-01-10 02:16:57,071 INFO L226 Difference]: Without dead ends: 1045 [2025-01-10 02:16:57,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=258, Invalid=612, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:16:57,072 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 165 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:57,072 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 236 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:16:57,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2025-01-10 02:16:57,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 973. [2025-01-10 02:16:57,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 919 states have (on average 1.11860718171926) internal successors, (1028), 925 states have internal predecessors, (1028), 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-01-10 02:16:57,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1118 transitions. [2025-01-10 02:16:57,108 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1118 transitions. Word has length 90 [2025-01-10 02:16:57,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:57,108 INFO L471 AbstractCegarLoop]: Abstraction has 973 states and 1118 transitions. [2025-01-10 02:16:57,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 9.928571428571429) internal successors, (139), 15 states have internal predecessors, (139), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:16:57,109 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1118 transitions. [2025-01-10 02:16:57,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-01-10 02:16:57,109 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:57,110 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:57,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:57,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:57,314 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:57,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:57,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1058690043, now seen corresponding path program 1 times [2025-01-10 02:16:57,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:57,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710253334] [2025-01-10 02:16:57,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:57,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:57,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-01-10 02:16:57,324 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-01-10 02:16:57,324 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:57,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:57,378 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:16:57,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:57,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710253334] [2025-01-10 02:16:57,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710253334] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:57,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430251868] [2025-01-10 02:16:57,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:57,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:57,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:57,380 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-01-10 02:16:57,382 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-01-10 02:16:57,405 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-01-10 02:16:57,421 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-01-10 02:16:57,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:57,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:57,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:16:57,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:57,503 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:16:57,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:16:57,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430251868] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:57,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:16:57,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-01-10 02:16:57,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899424609] [2025-01-10 02:16:57,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:57,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:16:57,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:57,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:16:57,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:57,625 INFO L87 Difference]: Start difference. First operand 973 states and 1118 transitions. Second operand has 11 states, 10 states have (on average 16.1) internal successors, (161), 11 states have internal predecessors, (161), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:16:57,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:57,819 INFO L93 Difference]: Finished difference Result 1831 states and 2195 transitions. [2025-01-10 02:16:57,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:16:57,819 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 16.1) internal successors, (161), 11 states have internal predecessors, (161), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 100 [2025-01-10 02:16:57,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:57,825 INFO L225 Difference]: With dead ends: 1831 [2025-01-10 02:16:57,825 INFO L226 Difference]: Without dead ends: 1829 [2025-01-10 02:16:57,826 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:57,826 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 72 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:57,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 175 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:57,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1829 states. [2025-01-10 02:16:57,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1829 to 1801. [2025-01-10 02:16:57,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1801 states, 1706 states have (on average 1.104337631887456) internal successors, (1884), 1711 states have internal predecessors, (1884), 87 states have call successors, (87), 2 states have call predecessors, (87), 2 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2025-01-10 02:16:57,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1801 states to 1801 states and 2058 transitions. [2025-01-10 02:16:57,934 INFO L78 Accepts]: Start accepts. Automaton has 1801 states and 2058 transitions. Word has length 100 [2025-01-10 02:16:57,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:57,934 INFO L471 AbstractCegarLoop]: Abstraction has 1801 states and 2058 transitions. [2025-01-10 02:16:57,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 16.1) internal successors, (161), 11 states have internal predecessors, (161), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:16:57,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1801 states and 2058 transitions. [2025-01-10 02:16:57,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-01-10 02:16:57,939 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:57,939 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:57,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:58,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:58,141 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:58,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:58,146 INFO L85 PathProgramCache]: Analyzing trace with hash 3666481, now seen corresponding path program 1 times [2025-01-10 02:16:58,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:58,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718800383] [2025-01-10 02:16:58,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:58,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:58,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-01-10 02:16:58,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-01-10 02:16:58,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:58,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:58,285 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-01-10 02:16:58,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:58,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718800383] [2025-01-10 02:16:58,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718800383] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:58,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215667508] [2025-01-10 02:16:58,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:58,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:58,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:58,291 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-01-10 02:16:58,292 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-01-10 02:16:58,332 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-01-10 02:16:58,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-01-10 02:16:58,349 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:58,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:58,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:16:58,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:58,434 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 78 proven. 30 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:16:58,434 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 66 proven. 30 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-01-10 02:16:58,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215667508] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:58,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:16:58,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 10 [2025-01-10 02:16:58,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085567879] [2025-01-10 02:16:58,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:58,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:16:58,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:58,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:16:58,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:16:58,515 INFO L87 Difference]: Start difference. First operand 1801 states and 2058 transitions. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 9 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) [2025-01-10 02:16:58,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:58,884 INFO L93 Difference]: Finished difference Result 2895 states and 3347 transitions. [2025-01-10 02:16:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-10 02:16:58,885 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 9 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) Word has length 103 [2025-01-10 02:16:58,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:58,891 INFO L225 Difference]: With dead ends: 2895 [2025-01-10 02:16:58,892 INFO L226 Difference]: Without dead ends: 2342 [2025-01-10 02:16:58,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 197 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2025-01-10 02:16:58,894 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 147 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:58,894 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 264 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:16:58,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2342 states. [2025-01-10 02:16:58,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2342 to 1944. [2025-01-10 02:16:58,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1841 states have (on average 1.102661596958175) internal successors, (2030), 1846 states have internal predecessors, (2030), 95 states have call successors, (95), 2 states have call predecessors, (95), 2 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2025-01-10 02:16:58,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 2220 transitions. [2025-01-10 02:16:58,966 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 2220 transitions. Word has length 103 [2025-01-10 02:16:58,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:58,966 INFO L471 AbstractCegarLoop]: Abstraction has 1944 states and 2220 transitions. [2025-01-10 02:16:58,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 9 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) [2025-01-10 02:16:58,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 2220 transitions. [2025-01-10 02:16:58,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-01-10 02:16:58,968 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:58,968 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:58,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-01-10 02:16:59,168 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,SelfDestructingSolverStorable24 [2025-01-10 02:16:59,169 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:59,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:59,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1196991483, now seen corresponding path program 1 times [2025-01-10 02:16:59,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:59,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601025365] [2025-01-10 02:16:59,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:59,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:59,173 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-01-10 02:16:59,177 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-01-10 02:16:59,177 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:59,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:59,232 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:16:59,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:16:59,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601025365] [2025-01-10 02:16:59,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601025365] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:16:59,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898440980] [2025-01-10 02:16:59,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:59,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:59,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:16:59,239 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-01-10 02:16:59,240 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-01-10 02:16:59,263 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-01-10 02:16:59,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-01-10 02:16:59,279 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:59,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:16:59,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:16:59,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:16:59,344 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:16:59,344 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:16:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:16:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898440980] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:16:59,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:16:59,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-01-10 02:16:59,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523664870] [2025-01-10 02:16:59,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:16:59,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:16:59,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:16:59,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:16:59,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:59,443 INFO L87 Difference]: Start difference. First operand 1944 states and 2220 transitions. Second operand has 11 states, 10 states have (on average 16.7) internal successors, (167), 11 states have internal predecessors, (167), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:16:59,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:16:59,637 INFO L93 Difference]: Finished difference Result 2883 states and 3341 transitions. [2025-01-10 02:16:59,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:16:59,638 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 16.7) internal successors, (167), 11 states have internal predecessors, (167), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 103 [2025-01-10 02:16:59,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:16:59,646 INFO L225 Difference]: With dead ends: 2883 [2025-01-10 02:16:59,646 INFO L226 Difference]: Without dead ends: 2882 [2025-01-10 02:16:59,647 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:16:59,647 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 110 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:16:59,648 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 245 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:16:59,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2882 states. [2025-01-10 02:16:59,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2882 to 2834. [2025-01-10 02:16:59,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2834 states, 2684 states have (on average 1.119225037257824) internal successors, (3004), 2689 states have internal predecessors, (3004), 142 states have call successors, (142), 2 states have call predecessors, (142), 2 states have return successors, (142), 142 states have call predecessors, (142), 142 states have call successors, (142) [2025-01-10 02:16:59,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 3288 transitions. [2025-01-10 02:16:59,769 INFO L78 Accepts]: Start accepts. Automaton has 2834 states and 3288 transitions. Word has length 103 [2025-01-10 02:16:59,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:16:59,769 INFO L471 AbstractCegarLoop]: Abstraction has 2834 states and 3288 transitions. [2025-01-10 02:16:59,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 16.7) internal successors, (167), 11 states have internal predecessors, (167), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:16:59,769 INFO L276 IsEmpty]: Start isEmpty. Operand 2834 states and 3288 transitions. [2025-01-10 02:16:59,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-01-10 02:16:59,771 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:16:59,771 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:16:59,779 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-01-10 02:16:59,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:16:59,975 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:16:59,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:16:59,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1075382349, now seen corresponding path program 1 times [2025-01-10 02:16:59,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:16:59,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337487438] [2025-01-10 02:16:59,977 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:16:59,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:16:59,981 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-01-10 02:16:59,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-01-10 02:16:59,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:16:59,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:00,077 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 68 proven. 128 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:00,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:00,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337487438] [2025-01-10 02:17:00,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337487438] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:00,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746431230] [2025-01-10 02:17:00,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:00,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:00,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:00,080 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-01-10 02:17:00,086 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-01-10 02:17:00,107 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-01-10 02:17:00,126 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-01-10 02:17:00,127 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:00,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:00,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:00,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:00,275 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 83 proven. 113 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:00,275 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:00,428 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 83 proven. 113 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:00,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746431230] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:00,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:00,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-01-10 02:17:00,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362751794] [2025-01-10 02:17:00,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:00,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-10 02:17:00,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:00,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-10 02:17:00,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:17:00,432 INFO L87 Difference]: Start difference. First operand 2834 states and 3288 transitions. Second operand has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:17:00,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:00,792 INFO L93 Difference]: Finished difference Result 5701 states and 6722 transitions. [2025-01-10 02:17:00,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 02:17:00,792 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 134 [2025-01-10 02:17:00,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:00,805 INFO L225 Difference]: With dead ends: 5701 [2025-01-10 02:17:00,805 INFO L226 Difference]: Without dead ends: 4282 [2025-01-10 02:17:00,810 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 259 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:17:00,811 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 91 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:00,811 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 358 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:00,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4282 states. [2025-01-10 02:17:00,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4282 to 3102. [2025-01-10 02:17:00,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3102 states, 2938 states have (on average 1.11572498298162) internal successors, (3278), 2943 states have internal predecessors, (3278), 156 states have call successors, (156), 2 states have call predecessors, (156), 2 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2025-01-10 02:17:00,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3102 states to 3102 states and 3590 transitions. [2025-01-10 02:17:00,964 INFO L78 Accepts]: Start accepts. Automaton has 3102 states and 3590 transitions. Word has length 134 [2025-01-10 02:17:00,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:00,964 INFO L471 AbstractCegarLoop]: Abstraction has 3102 states and 3590 transitions. [2025-01-10 02:17:00,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:17:00,965 INFO L276 IsEmpty]: Start isEmpty. Operand 3102 states and 3590 transitions. [2025-01-10 02:17:00,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-01-10 02:17:00,971 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:00,971 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:00,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:01,173 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,SelfDestructingSolverStorable26 [2025-01-10 02:17:01,174 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:01,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:01,174 INFO L85 PathProgramCache]: Analyzing trace with hash 775557188, now seen corresponding path program 2 times [2025-01-10 02:17:01,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:01,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037093377] [2025-01-10 02:17:01,174 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:01,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:01,186 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 157 statements into 2 equivalence classes. [2025-01-10 02:17:01,208 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 157 of 157 statements. [2025-01-10 02:17:01,208 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:01,208 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:01,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788370418] [2025-01-10 02:17:01,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:01,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:01,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:01,211 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-01-10 02:17:01,213 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-01-10 02:17:01,234 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 157 statements into 2 equivalence classes. [2025-01-10 02:17:01,258 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 157 of 157 statements. [2025-01-10 02:17:01,258 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:01,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:01,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:01,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:01,564 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2025-01-10 02:17:01,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:05,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:05,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037093377] [2025-01-10 02:17:05,857 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:05,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788370418] [2025-01-10 02:17:05,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788370418] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:05,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:05,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2025-01-10 02:17:05,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813552164] [2025-01-10 02:17:05,858 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:05,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 02:17:05,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:05,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 02:17:05,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=92, Unknown=1, NotChecked=0, Total=132 [2025-01-10 02:17:05,859 INFO L87 Difference]: Start difference. First operand 3102 states and 3590 transitions. Second operand has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:06,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:06,124 INFO L93 Difference]: Finished difference Result 3389 states and 3929 transitions. [2025-01-10 02:17:06,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 02:17:06,125 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 157 [2025-01-10 02:17:06,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:06,133 INFO L225 Difference]: With dead ends: 3389 [2025-01-10 02:17:06,133 INFO L226 Difference]: Without dead ends: 3385 [2025-01-10 02:17:06,134 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=39, Invalid=92, Unknown=1, NotChecked=0, Total=132 [2025-01-10 02:17:06,134 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 27 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:06,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 235 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:06,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3385 states. [2025-01-10 02:17:06,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3385 to 3121. [2025-01-10 02:17:06,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3121 states, 2956 states have (on average 1.1160351826792962) internal successors, (3299), 2961 states have internal predecessors, (3299), 157 states have call successors, (157), 2 states have call predecessors, (157), 2 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2025-01-10 02:17:06,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3121 states to 3121 states and 3613 transitions. [2025-01-10 02:17:06,254 INFO L78 Accepts]: Start accepts. Automaton has 3121 states and 3613 transitions. Word has length 157 [2025-01-10 02:17:06,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:06,254 INFO L471 AbstractCegarLoop]: Abstraction has 3121 states and 3613 transitions. [2025-01-10 02:17:06,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 8 states have internal predecessors, (92), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:06,254 INFO L276 IsEmpty]: Start isEmpty. Operand 3121 states and 3613 transitions. [2025-01-10 02:17:06,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-01-10 02:17:06,256 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:06,256 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:06,262 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-01-10 02:17:06,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-01-10 02:17:06,457 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:06,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:06,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1260023578, now seen corresponding path program 3 times [2025-01-10 02:17:06,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:06,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856460137] [2025-01-10 02:17:06,457 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:06,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:06,462 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-01-10 02:17:06,476 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 157 of 157 statements. [2025-01-10 02:17:06,476 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:06,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:06,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060338171] [2025-01-10 02:17:06,477 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:06,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:06,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:06,479 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-01-10 02:17:06,480 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-01-10 02:17:06,516 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-01-10 02:17:06,543 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 134 of 157 statements. [2025-01-10 02:17:06,543 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-10 02:17:06,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:06,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:06,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:06,734 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-01-10 02:17:06,734 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:06,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:06,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856460137] [2025-01-10 02:17:06,942 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:06,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060338171] [2025-01-10 02:17:06,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060338171] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:06,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:06,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2025-01-10 02:17:06,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991192461] [2025-01-10 02:17:06,942 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:06,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 02:17:06,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:06,943 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 02:17:06,943 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:06,943 INFO L87 Difference]: Start difference. First operand 3121 states and 3613 transitions. Second operand has 8 states, 7 states have (on average 13.857142857142858) internal successors, (97), 8 states have internal predecessors, (97), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:07,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:07,497 INFO L93 Difference]: Finished difference Result 4690 states and 5481 transitions. [2025-01-10 02:17:07,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 02:17:07,501 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.857142857142858) internal successors, (97), 8 states have internal predecessors, (97), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 157 [2025-01-10 02:17:07,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:07,519 INFO L225 Difference]: With dead ends: 4690 [2025-01-10 02:17:07,519 INFO L226 Difference]: Without dead ends: 3305 [2025-01-10 02:17:07,522 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:07,527 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 110 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:07,527 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 312 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:17:07,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3305 states. [2025-01-10 02:17:07,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3305 to 3028. [2025-01-10 02:17:07,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3028 states, 2866 states have (on average 1.1175854849965108) internal successors, (3203), 2871 states have internal predecessors, (3203), 154 states have call successors, (154), 2 states have call predecessors, (154), 2 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2025-01-10 02:17:07,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3028 states to 3028 states and 3511 transitions. [2025-01-10 02:17:07,753 INFO L78 Accepts]: Start accepts. Automaton has 3028 states and 3511 transitions. Word has length 157 [2025-01-10 02:17:07,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:07,753 INFO L471 AbstractCegarLoop]: Abstraction has 3028 states and 3511 transitions. [2025-01-10 02:17:07,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.857142857142858) internal successors, (97), 8 states have internal predecessors, (97), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:07,754 INFO L276 IsEmpty]: Start isEmpty. Operand 3028 states and 3511 transitions. [2025-01-10 02:17:07,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-01-10 02:17:07,758 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:07,758 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:07,767 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-01-10 02:17:07,958 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,SelfDestructingSolverStorable28 [2025-01-10 02:17:07,959 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:07,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:07,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1308493892, now seen corresponding path program 3 times [2025-01-10 02:17:07,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:07,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243356937] [2025-01-10 02:17:07,961 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:07,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:07,966 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-01-10 02:17:07,982 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 157 of 157 statements. [2025-01-10 02:17:07,982 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:07,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2141741426] [2025-01-10 02:17:07,983 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:07,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:07,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:07,985 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-01-10 02:17:07,986 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-01-10 02:17:08,013 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-01-10 02:17:08,026 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 65 of 157 statements. [2025-01-10 02:17:08,026 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-10 02:17:08,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:08,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:17:08,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:08,068 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 131 proven. 8 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2025-01-10 02:17:08,068 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:08,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:08,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243356937] [2025-01-10 02:17:08,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:08,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141741426] [2025-01-10 02:17:08,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141741426] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:08,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:08,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-01-10 02:17:08,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354509445] [2025-01-10 02:17:08,254 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:08,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:17:08,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:08,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:17:08,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:17:08,254 INFO L87 Difference]: Start difference. First operand 3028 states and 3511 transitions. Second operand has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 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-01-10 02:17:08,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:08,358 INFO L93 Difference]: Finished difference Result 3863 states and 4500 transitions. [2025-01-10 02:17:08,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:17:08,359 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 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 157 [2025-01-10 02:17:08,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:08,364 INFO L225 Difference]: With dead ends: 3863 [2025-01-10 02:17:08,364 INFO L226 Difference]: Without dead ends: 2275 [2025-01-10 02:17:08,366 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:08,367 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 31 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:08,367 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 100 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:17:08,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2275 states. [2025-01-10 02:17:08,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2275 to 2274. [2025-01-10 02:17:08,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2274 states, 2147 states have (on average 1.1187703772706101) internal successors, (2402), 2152 states have internal predecessors, (2402), 119 states have call successors, (119), 2 states have call predecessors, (119), 2 states have return successors, (119), 119 states have call predecessors, (119), 119 states have call successors, (119) [2025-01-10 02:17:08,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2274 states to 2274 states and 2640 transitions. [2025-01-10 02:17:08,460 INFO L78 Accepts]: Start accepts. Automaton has 2274 states and 2640 transitions. Word has length 157 [2025-01-10 02:17:08,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:08,461 INFO L471 AbstractCegarLoop]: Abstraction has 2274 states and 2640 transitions. [2025-01-10 02:17:08,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 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-01-10 02:17:08,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2274 states and 2640 transitions. [2025-01-10 02:17:08,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2025-01-10 02:17:08,462 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:08,463 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:08,469 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-01-10 02:17:08,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:08,667 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:08,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:08,667 INFO L85 PathProgramCache]: Analyzing trace with hash 59873127, now seen corresponding path program 4 times [2025-01-10 02:17:08,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:08,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809955295] [2025-01-10 02:17:08,667 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:08,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:08,674 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 180 statements into 2 equivalence classes. [2025-01-10 02:17:08,691 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 180 of 180 statements. [2025-01-10 02:17:08,691 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:08,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:08,876 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 99 proven. 302 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:08,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809955295] [2025-01-10 02:17:08,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809955295] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988272906] [2025-01-10 02:17:08,876 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:08,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:08,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:08,880 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-01-10 02:17:08,884 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-01-10 02:17:08,908 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 180 statements into 2 equivalence classes. [2025-01-10 02:17:08,932 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 180 of 180 statements. [2025-01-10 02:17:08,932 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:08,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:08,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-10 02:17:08,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 148 proven. 253 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:09,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:09,339 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 148 proven. 253 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:09,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988272906] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:09,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:09,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2025-01-10 02:17:09,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167590866] [2025-01-10 02:17:09,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:09,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-10 02:17:09,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:09,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-10 02:17:09,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2025-01-10 02:17:09,341 INFO L87 Difference]: Start difference. First operand 2274 states and 2640 transitions. Second operand has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 states have internal predecessors, (228), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2025-01-10 02:17:09,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:09,927 INFO L93 Difference]: Finished difference Result 4698 states and 5531 transitions. [2025-01-10 02:17:09,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-10 02:17:09,927 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 states have internal predecessors, (228), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 180 [2025-01-10 02:17:09,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:09,936 INFO L225 Difference]: With dead ends: 4698 [2025-01-10 02:17:09,936 INFO L226 Difference]: Without dead ends: 3490 [2025-01-10 02:17:09,938 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 348 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2025-01-10 02:17:09,938 INFO L435 NwaCegarLoop]: 113 mSDtfsCounter, 73 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:09,939 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 791 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:17:09,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3490 states. [2025-01-10 02:17:10,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3490 to 2675. [2025-01-10 02:17:10,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2527 states have (on average 1.116739216462208) internal successors, (2822), 2532 states have internal predecessors, (2822), 140 states have call successors, (140), 2 states have call predecessors, (140), 2 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2025-01-10 02:17:10,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 3102 transitions. [2025-01-10 02:17:10,054 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 3102 transitions. Word has length 180 [2025-01-10 02:17:10,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:10,054 INFO L471 AbstractCegarLoop]: Abstraction has 2675 states and 3102 transitions. [2025-01-10 02:17:10,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 states have internal predecessors, (228), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2025-01-10 02:17:10,054 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 3102 transitions. [2025-01-10 02:17:10,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2025-01-10 02:17:10,057 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:10,057 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:10,067 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-01-10 02:17:10,257 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,SelfDestructingSolverStorable30 [2025-01-10 02:17:10,258 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:10,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:10,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2140658285, now seen corresponding path program 2 times [2025-01-10 02:17:10,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:10,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124096223] [2025-01-10 02:17:10,258 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:10,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:10,265 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-01-10 02:17:10,280 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-01-10 02:17:10,280 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:10,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:10,701 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 50 proven. 59 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-01-10 02:17:10,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:10,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124096223] [2025-01-10 02:17:10,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124096223] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:10,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554881982] [2025-01-10 02:17:10,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:10,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:10,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:10,706 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-01-10 02:17:10,713 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-01-10 02:17:10,740 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-01-10 02:17:10,773 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-01-10 02:17:10,773 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:10,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:10,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-10 02:17:10,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 18 proven. 431 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-10 02:17:11,052 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:11,380 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 18 proven. 431 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-10 02:17:11,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554881982] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:11,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:11,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 30 [2025-01-10 02:17:11,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051109147] [2025-01-10 02:17:11,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:11,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-01-10 02:17:11,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:11,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-01-10 02:17:11,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2025-01-10 02:17:11,382 INFO L87 Difference]: Start difference. First operand 2675 states and 3102 transitions. Second operand has 31 states, 30 states have (on average 10.633333333333333) internal successors, (319), 30 states have internal predecessors, (319), 18 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) [2025-01-10 02:17:14,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:14,360 INFO L93 Difference]: Finished difference Result 5754 states and 6640 transitions. [2025-01-10 02:17:14,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2025-01-10 02:17:14,361 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 10.633333333333333) internal successors, (319), 30 states have internal predecessors, (319), 18 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) Word has length 182 [2025-01-10 02:17:14,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:14,371 INFO L225 Difference]: With dead ends: 5754 [2025-01-10 02:17:14,371 INFO L226 Difference]: Without dead ends: 5716 [2025-01-10 02:17:14,376 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 353 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8029 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4760, Invalid=15262, Unknown=0, NotChecked=0, Total=20022 [2025-01-10 02:17:14,377 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 1184 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1184 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:14,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1184 Valid, 360 Invalid, 736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-10 02:17:14,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5716 states. [2025-01-10 02:17:14,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5716 to 2588. [2025-01-10 02:17:14,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2588 states, 2445 states have (on average 1.0478527607361963) internal successors, (2562), 2448 states have internal predecessors, (2562), 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-01-10 02:17:14,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2588 states to 2588 states and 2836 transitions. [2025-01-10 02:17:14,481 INFO L78 Accepts]: Start accepts. Automaton has 2588 states and 2836 transitions. Word has length 182 [2025-01-10 02:17:14,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:14,481 INFO L471 AbstractCegarLoop]: Abstraction has 2588 states and 2836 transitions. [2025-01-10 02:17:14,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 10.633333333333333) internal successors, (319), 30 states have internal predecessors, (319), 18 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 18 states have call predecessors, (20), 18 states have call successors, (20) [2025-01-10 02:17:14,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2588 states and 2836 transitions. [2025-01-10 02:17:14,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2025-01-10 02:17:14,484 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:14,485 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:14,496 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-01-10 02:17:14,685 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,SelfDestructingSolverStorable31 [2025-01-10 02:17:14,685 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:14,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:14,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1809512944, now seen corresponding path program 5 times [2025-01-10 02:17:14,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:14,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156744080] [2025-01-10 02:17:14,686 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:14,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:14,694 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 203 statements into 9 equivalence classes. [2025-01-10 02:17:14,709 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 203 of 203 statements. [2025-01-10 02:17:14,709 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-10 02:17:14,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:14,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562196766] [2025-01-10 02:17:14,710 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:14,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:14,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:14,715 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-01-10 02:17:14,716 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-01-10 02:17:14,748 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 203 statements into 9 equivalence classes. [2025-01-10 02:17:14,785 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 203 of 203 statements. [2025-01-10 02:17:14,785 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-10 02:17:14,785 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:14,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 56 conjuncts are in the unsatisfiable core [2025-01-10 02:17:14,790 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:17,226 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 12 proven. 544 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2025-01-10 02:17:17,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:17,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:17,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156744080] [2025-01-10 02:17:17,538 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:17,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562196766] [2025-01-10 02:17:17,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562196766] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:17,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:17,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2025-01-10 02:17:17,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132891831] [2025-01-10 02:17:17,538 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:17,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-10 02:17:17,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:17,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-10 02:17:17,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1157, Unknown=0, NotChecked=0, Total=1332 [2025-01-10 02:17:17,540 INFO L87 Difference]: Start difference. First operand 2588 states and 2836 transitions. Second operand has 33 states, 32 states have (on average 5.15625) internal successors, (165), 31 states have internal predecessors, (165), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2025-01-10 02:17:19,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:19,029 INFO L93 Difference]: Finished difference Result 4135 states and 4529 transitions. [2025-01-10 02:17:19,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-10 02:17:19,033 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 5.15625) internal successors, (165), 31 states have internal predecessors, (165), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) Word has length 203 [2025-01-10 02:17:19,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:19,038 INFO L225 Difference]: With dead ends: 4135 [2025-01-10 02:17:19,039 INFO L226 Difference]: Without dead ends: 2837 [2025-01-10 02:17:19,041 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 180 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=334, Invalid=2018, Unknown=0, NotChecked=0, Total=2352 [2025-01-10 02:17:19,042 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 64 mSDsluCounter, 1241 mSDsCounter, 0 mSdLazyCounter, 2930 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 2934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:19,042 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1311 Invalid, 2934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2930 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-01-10 02:17:19,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2837 states. [2025-01-10 02:17:19,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2837 to 2664. [2025-01-10 02:17:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2664 states, 2517 states have (on average 1.0464839094159715) internal successors, (2634), 2520 states have internal predecessors, (2634), 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-01-10 02:17:19,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2664 states to 2664 states and 2916 transitions. [2025-01-10 02:17:19,131 INFO L78 Accepts]: Start accepts. Automaton has 2664 states and 2916 transitions. Word has length 203 [2025-01-10 02:17:19,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:19,131 INFO L471 AbstractCegarLoop]: Abstraction has 2664 states and 2916 transitions. [2025-01-10 02:17:19,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 5.15625) internal successors, (165), 31 states have internal predecessors, (165), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2025-01-10 02:17:19,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2664 states and 2916 transitions. [2025-01-10 02:17:19,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2025-01-10 02:17:19,133 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:19,134 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:19,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:19,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:19,338 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:19,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:19,339 INFO L85 PathProgramCache]: Analyzing trace with hash -621965316, now seen corresponding path program 6 times [2025-01-10 02:17:19,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:19,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560191059] [2025-01-10 02:17:19,339 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:19,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:19,345 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 203 statements into 9 equivalence classes. [2025-01-10 02:17:19,359 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 203 of 203 statements. [2025-01-10 02:17:19,359 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-10 02:17:19,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [318084048] [2025-01-10 02:17:19,360 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:19,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:19,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:19,362 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-01-10 02:17:19,364 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-01-10 02:17:19,387 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 203 statements into 9 equivalence classes. [2025-01-10 02:17:19,423 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 180 of 203 statements. [2025-01-10 02:17:19,423 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-01-10 02:17:19,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:19,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-10 02:17:19,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:19,907 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 6 proven. 497 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2025-01-10 02:17:19,907 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:20,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:20,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560191059] [2025-01-10 02:17:20,052 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:20,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318084048] [2025-01-10 02:17:20,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318084048] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:20,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:20,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-01-10 02:17:20,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83289479] [2025-01-10 02:17:20,052 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:20,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-01-10 02:17:20,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:20,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-01-10 02:17:20,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:17:20,053 INFO L87 Difference]: Start difference. First operand 2664 states and 2916 transitions. Second operand has 14 states, 13 states have (on average 10.23076923076923) internal successors, (133), 14 states have internal predecessors, (133), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:17:20,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:20,429 INFO L93 Difference]: Finished difference Result 3033 states and 3318 transitions. [2025-01-10 02:17:20,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 02:17:20,430 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 10.23076923076923) internal successors, (133), 14 states have internal predecessors, (133), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 203 [2025-01-10 02:17:20,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:20,439 INFO L225 Difference]: With dead ends: 3033 [2025-01-10 02:17:20,439 INFO L226 Difference]: Without dead ends: 3029 [2025-01-10 02:17:20,440 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:20,440 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 27 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:20,441 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 444 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:17:20,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3029 states. [2025-01-10 02:17:20,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3029 to 2816. [2025-01-10 02:17:20,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2816 states, 2662 states have (on average 1.0458302028549962) internal successors, (2784), 2665 states have internal predecessors, (2784), 148 states have call successors, (148), 2 states have call predecessors, (148), 2 states have return successors, (148), 148 states have call predecessors, (148), 148 states have call successors, (148) [2025-01-10 02:17:20,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2816 states to 2816 states and 3080 transitions. [2025-01-10 02:17:20,533 INFO L78 Accepts]: Start accepts. Automaton has 2816 states and 3080 transitions. Word has length 203 [2025-01-10 02:17:20,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:20,534 INFO L471 AbstractCegarLoop]: Abstraction has 2816 states and 3080 transitions. [2025-01-10 02:17:20,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 10.23076923076923) internal successors, (133), 14 states have internal predecessors, (133), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:17:20,534 INFO L276 IsEmpty]: Start isEmpty. Operand 2816 states and 3080 transitions. [2025-01-10 02:17:20,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2025-01-10 02:17:20,536 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:20,536 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:20,542 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-01-10 02:17:20,736 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,SelfDestructingSolverStorable33 [2025-01-10 02:17:20,737 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:20,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:20,737 INFO L85 PathProgramCache]: Analyzing trace with hash -2110652232, now seen corresponding path program 2 times [2025-01-10 02:17:20,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:20,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366108818] [2025-01-10 02:17:20,737 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:20,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:20,744 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 215 statements into 2 equivalence classes. [2025-01-10 02:17:20,752 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 215 of 215 statements. [2025-01-10 02:17:20,752 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:20,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:20,944 INFO L134 CoverageAnalysis]: Checked inductivity of 792 backedges. 0 proven. 644 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:20,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:20,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366108818] [2025-01-10 02:17:20,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366108818] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:20,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347958085] [2025-01-10 02:17:20,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:20,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:20,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:20,947 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-01-10 02:17:20,949 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-01-10 02:17:20,981 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 215 statements into 2 equivalence classes. [2025-01-10 02:17:21,021 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 215 of 215 statements. [2025-01-10 02:17:21,021 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:21,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:21,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:17:21,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:21,199 INFO L134 CoverageAnalysis]: Checked inductivity of 792 backedges. 0 proven. 644 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:21,199 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:21,520 INFO L134 CoverageAnalysis]: Checked inductivity of 792 backedges. 0 proven. 644 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:21,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347958085] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:21,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:21,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-01-10 02:17:21,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090398358] [2025-01-10 02:17:21,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:21,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-10 02:17:21,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:21,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-10 02:17:21,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:21,523 INFO L87 Difference]: Start difference. First operand 2816 states and 3080 transitions. Second operand has 21 states, 20 states have (on average 17.05) internal successors, (341), 21 states have internal predecessors, (341), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-01-10 02:17:21,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:21,949 INFO L93 Difference]: Finished difference Result 4907 states and 5500 transitions. [2025-01-10 02:17:21,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 02:17:21,950 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 17.05) internal successors, (341), 21 states have internal predecessors, (341), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 215 [2025-01-10 02:17:21,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:21,957 INFO L225 Difference]: With dead ends: 4907 [2025-01-10 02:17:21,958 INFO L226 Difference]: Without dead ends: 4906 [2025-01-10 02:17:21,958 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 419 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:21,959 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 32 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:21,959 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 267 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:21,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4906 states. [2025-01-10 02:17:22,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4906 to 4906. [2025-01-10 02:17:22,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4906 states, 4642 states have (on average 1.049978457561396) internal successors, (4874), 4645 states have internal predecessors, (4874), 258 states have call successors, (258), 2 states have call predecessors, (258), 2 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2025-01-10 02:17:22,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4906 states to 4906 states and 5390 transitions. [2025-01-10 02:17:22,121 INFO L78 Accepts]: Start accepts. Automaton has 4906 states and 5390 transitions. Word has length 215 [2025-01-10 02:17:22,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:22,121 INFO L471 AbstractCegarLoop]: Abstraction has 4906 states and 5390 transitions. [2025-01-10 02:17:22,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 17.05) internal successors, (341), 21 states have internal predecessors, (341), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-01-10 02:17:22,122 INFO L276 IsEmpty]: Start isEmpty. Operand 4906 states and 5390 transitions. [2025-01-10 02:17:22,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2025-01-10 02:17:22,123 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:22,123 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:22,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:22,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:22,328 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:22,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:22,328 INFO L85 PathProgramCache]: Analyzing trace with hash -614426988, now seen corresponding path program 2 times [2025-01-10 02:17:22,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:22,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330663903] [2025-01-10 02:17:22,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:22,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:22,338 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 218 statements into 2 equivalence classes. [2025-01-10 02:17:22,345 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 218 of 218 statements. [2025-01-10 02:17:22,346 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:22,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:22,493 INFO L134 CoverageAnalysis]: Checked inductivity of 816 backedges. 0 proven. 668 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:22,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:22,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330663903] [2025-01-10 02:17:22,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330663903] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:22,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389909124] [2025-01-10 02:17:22,494 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:22,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:22,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:22,496 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-01-10 02:17:22,498 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-01-10 02:17:22,527 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 218 statements into 2 equivalence classes. [2025-01-10 02:17:22,557 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 218 of 218 statements. [2025-01-10 02:17:22,558 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:22,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:22,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:17:22,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 816 backedges. 0 proven. 668 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:22,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 816 backedges. 0 proven. 668 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:23,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389909124] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:23,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:23,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-01-10 02:17:23,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382568334] [2025-01-10 02:17:23,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:23,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-10 02:17:23,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:23,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-10 02:17:23,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:23,023 INFO L87 Difference]: Start difference. First operand 4906 states and 5390 transitions. Second operand has 21 states, 20 states have (on average 17.35) internal successors, (347), 21 states have internal predecessors, (347), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-01-10 02:17:23,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:23,564 INFO L93 Difference]: Finished difference Result 9697 states and 10692 transitions. [2025-01-10 02:17:23,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 02:17:23,564 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 17.35) internal successors, (347), 21 states have internal predecessors, (347), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 218 [2025-01-10 02:17:23,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:23,584 INFO L225 Difference]: With dead ends: 9697 [2025-01-10 02:17:23,584 INFO L226 Difference]: Without dead ends: 9696 [2025-01-10 02:17:23,586 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:23,587 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 346 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:23,587 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 407 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:23,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9696 states. [2025-01-10 02:17:23,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9696 to 9646. [2025-01-10 02:17:23,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9646 states, 9132 states have (on average 1.0516863775733685) internal successors, (9604), 9135 states have internal predecessors, (9604), 508 states have call successors, (508), 2 states have call predecessors, (508), 2 states have return successors, (508), 508 states have call predecessors, (508), 508 states have call successors, (508) [2025-01-10 02:17:23,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9646 states to 9646 states and 10620 transitions. [2025-01-10 02:17:23,944 INFO L78 Accepts]: Start accepts. Automaton has 9646 states and 10620 transitions. Word has length 218 [2025-01-10 02:17:23,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:23,944 INFO L471 AbstractCegarLoop]: Abstraction has 9646 states and 10620 transitions. [2025-01-10 02:17:23,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 17.35) internal successors, (347), 21 states have internal predecessors, (347), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-01-10 02:17:23,945 INFO L276 IsEmpty]: Start isEmpty. Operand 9646 states and 10620 transitions. [2025-01-10 02:17:23,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-01-10 02:17:23,950 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:23,950 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:23,964 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-01-10 02:17:24,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:24,151 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:24,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:24,151 INFO L85 PathProgramCache]: Analyzing trace with hash 589006835, now seen corresponding path program 7 times [2025-01-10 02:17:24,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:24,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944098556] [2025-01-10 02:17:24,151 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:24,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:24,157 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-01-10 02:17:24,168 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-01-10 02:17:24,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:24,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:24,378 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 183 proven. 499 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:24,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:24,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944098556] [2025-01-10 02:17:24,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944098556] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:24,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768483396] [2025-01-10 02:17:24,378 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:24,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:24,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:24,380 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-01-10 02:17:24,382 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-01-10 02:17:24,409 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-01-10 02:17:24,439 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-01-10 02:17:24,439 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:24,439 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:24,442 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:24,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:24,923 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 232 proven. 450 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:24,923 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:25,149 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 232 proven. 450 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:25,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768483396] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:25,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:25,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-01-10 02:17:25,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720885355] [2025-01-10 02:17:25,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:25,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 02:17:25,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:25,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 02:17:25,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:17:25,152 INFO L87 Difference]: Start difference. First operand 9646 states and 10620 transitions. Second operand has 18 states, 18 states have (on average 15.777777777777779) internal successors, (284), 18 states have internal predecessors, (284), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:17:26,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:26,152 INFO L93 Difference]: Finished difference Result 21914 states and 24139 transitions. [2025-01-10 02:17:26,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 02:17:26,153 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.777777777777779) internal successors, (284), 18 states have internal predecessors, (284), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 226 [2025-01-10 02:17:26,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:26,195 INFO L225 Difference]: With dead ends: 21914 [2025-01-10 02:17:26,195 INFO L226 Difference]: Without dead ends: 15782 [2025-01-10 02:17:26,204 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 437 SyntacticMatches, 9 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2025-01-10 02:17:26,205 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 45 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:26,205 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 758 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 923 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:17:26,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15782 states. [2025-01-10 02:17:26,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15782 to 10950. [2025-01-10 02:17:26,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10950 states, 10368 states have (on average 1.0486111111111112) internal successors, (10872), 10371 states have internal predecessors, (10872), 576 states have call successors, (576), 2 states have call predecessors, (576), 2 states have return successors, (576), 576 states have call predecessors, (576), 576 states have call successors, (576) [2025-01-10 02:17:26,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10950 states to 10950 states and 12024 transitions. [2025-01-10 02:17:26,716 INFO L78 Accepts]: Start accepts. Automaton has 10950 states and 12024 transitions. Word has length 226 [2025-01-10 02:17:26,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:26,716 INFO L471 AbstractCegarLoop]: Abstraction has 10950 states and 12024 transitions. [2025-01-10 02:17:26,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.777777777777779) internal successors, (284), 18 states have internal predecessors, (284), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:17:26,717 INFO L276 IsEmpty]: Start isEmpty. Operand 10950 states and 12024 transitions. [2025-01-10 02:17:26,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-01-10 02:17:26,718 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:26,719 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:26,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:26,923 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,SelfDestructingSolverStorable36 [2025-01-10 02:17:26,923 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:26,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash -482832067, now seen corresponding path program 8 times [2025-01-10 02:17:26,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:26,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794990974] [2025-01-10 02:17:26,925 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:26,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:26,930 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-01-10 02:17:26,942 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-01-10 02:17:26,942 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:26,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:26,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2128856052] [2025-01-10 02:17:26,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:26,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:26,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:26,947 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-01-10 02:17:26,952 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-01-10 02:17:26,979 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-01-10 02:17:27,011 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-01-10 02:17:27,012 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:27,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:27,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-10 02:17:27,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:27,403 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 0 proven. 568 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2025-01-10 02:17:27,404 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:27,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:27,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794990974] [2025-01-10 02:17:27,498 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:27,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128856052] [2025-01-10 02:17:27,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128856052] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:27,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:27,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-01-10 02:17:27,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978938793] [2025-01-10 02:17:27,498 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:27,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:27,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:27,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:27,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:27,500 INFO L87 Difference]: Start difference. First operand 10950 states and 12024 transitions. Second operand has 9 states, 8 states have (on average 14.375) internal successors, (115), 9 states have internal predecessors, (115), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-01-10 02:17:28,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:28,040 INFO L93 Difference]: Finished difference Result 11823 states and 12974 transitions. [2025-01-10 02:17:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 02:17:28,041 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 14.375) internal successors, (115), 9 states have internal predecessors, (115), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 226 [2025-01-10 02:17:28,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:28,059 INFO L225 Difference]: With dead ends: 11823 [2025-01-10 02:17:28,060 INFO L226 Difference]: Without dead ends: 11819 [2025-01-10 02:17:28,062 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:28,064 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 23 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:28,064 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 303 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:28,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11819 states. [2025-01-10 02:17:28,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11819 to 11396. [2025-01-10 02:17:28,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11396 states, 10791 states have (on average 1.048002965434158) internal successors, (11309), 10794 states have internal predecessors, (11309), 599 states have call successors, (599), 2 states have call predecessors, (599), 2 states have return successors, (599), 599 states have call predecessors, (599), 599 states have call successors, (599) [2025-01-10 02:17:28,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11396 states to 11396 states and 12507 transitions. [2025-01-10 02:17:28,506 INFO L78 Accepts]: Start accepts. Automaton has 11396 states and 12507 transitions. Word has length 226 [2025-01-10 02:17:28,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:28,507 INFO L471 AbstractCegarLoop]: Abstraction has 11396 states and 12507 transitions. [2025-01-10 02:17:28,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 14.375) internal successors, (115), 9 states have internal predecessors, (115), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-01-10 02:17:28,507 INFO L276 IsEmpty]: Start isEmpty. Operand 11396 states and 12507 transitions. [2025-01-10 02:17:28,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2025-01-10 02:17:28,509 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:28,509 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:28,516 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-01-10 02:17:28,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-01-10 02:17:28,714 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:28,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:28,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1363621892, now seen corresponding path program 9 times [2025-01-10 02:17:28,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:28,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856137014] [2025-01-10 02:17:28,714 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:28,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:28,723 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 249 statements into 11 equivalence classes. [2025-01-10 02:17:28,748 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 249 of 249 statements. [2025-01-10 02:17:28,748 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-01-10 02:17:28,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:28,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1786621751] [2025-01-10 02:17:28,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:28,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:28,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:28,754 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-01-10 02:17:28,755 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-01-10 02:17:28,781 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 249 statements into 11 equivalence classes. [2025-01-10 02:17:28,812 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 157 of 249 statements. [2025-01-10 02:17:28,813 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:28,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:28,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:28,816 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:29,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 677 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2025-01-10 02:17:29,138 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:29,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:29,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856137014] [2025-01-10 02:17:29,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:29,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786621751] [2025-01-10 02:17:29,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786621751] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:29,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:29,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-01-10 02:17:29,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148094003] [2025-01-10 02:17:29,319 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:29,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:17:29,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:29,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:17:29,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:17:29,321 INFO L87 Difference]: Start difference. First operand 11396 states and 12507 transitions. Second operand has 10 states, 9 states have (on average 14.222222222222221) internal successors, (128), 10 states have internal predecessors, (128), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:17:30,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:30,254 INFO L93 Difference]: Finished difference Result 18616 states and 20437 transitions. [2025-01-10 02:17:30,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 02:17:30,254 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 14.222222222222221) internal successors, (128), 10 states have internal predecessors, (128), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 249 [2025-01-10 02:17:30,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:30,272 INFO L225 Difference]: With dead ends: 18616 [2025-01-10 02:17:30,272 INFO L226 Difference]: Without dead ends: 12217 [2025-01-10 02:17:30,281 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2025-01-10 02:17:30,282 INFO L435 NwaCegarLoop]: 111 mSDtfsCounter, 149 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:30,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 678 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:17:30,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12217 states. [2025-01-10 02:17:30,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12217 to 11501. [2025-01-10 02:17:30,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11501 states, 10891 states have (on average 1.0475622073271509) internal successors, (11409), 10894 states have internal predecessors, (11409), 604 states have call successors, (604), 2 states have call predecessors, (604), 2 states have return successors, (604), 604 states have call predecessors, (604), 604 states have call successors, (604) [2025-01-10 02:17:30,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11501 states to 11501 states and 12617 transitions. [2025-01-10 02:17:30,947 INFO L78 Accepts]: Start accepts. Automaton has 11501 states and 12617 transitions. Word has length 249 [2025-01-10 02:17:30,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:30,947 INFO L471 AbstractCegarLoop]: Abstraction has 11501 states and 12617 transitions. [2025-01-10 02:17:30,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 14.222222222222221) internal successors, (128), 10 states have internal predecessors, (128), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:17:30,948 INFO L276 IsEmpty]: Start isEmpty. Operand 11501 states and 12617 transitions. [2025-01-10 02:17:30,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2025-01-10 02:17:30,951 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:30,951 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:30,957 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-01-10 02:17:31,151 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,SelfDestructingSolverStorable38 [2025-01-10 02:17:31,152 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:31,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:31,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1364105362, now seen corresponding path program 10 times [2025-01-10 02:17:31,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:31,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903816353] [2025-01-10 02:17:31,153 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:31,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:31,162 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 249 statements into 2 equivalence classes. [2025-01-10 02:17:31,194 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 249 of 249 statements. [2025-01-10 02:17:31,194 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:31,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:31,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999334415] [2025-01-10 02:17:31,197 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:31,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:31,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:31,202 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-01-10 02:17:31,203 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-01-10 02:17:31,233 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 249 statements into 2 equivalence classes. [2025-01-10 02:17:31,282 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 249 of 249 statements. [2025-01-10 02:17:31,282 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:31,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:31,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 52 conjuncts are in the unsatisfiable core [2025-01-10 02:17:31,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:34,514 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 33 proven. 848 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2025-01-10 02:17:34,514 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903816353] [2025-01-10 02:17:38,844 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999334415] [2025-01-10 02:17:38,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999334415] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:38,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:38,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2025-01-10 02:17:38,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106217270] [2025-01-10 02:17:38,845 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:38,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-01-10 02:17:38,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:38,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-01-10 02:17:38,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1691, Unknown=1, NotChecked=0, Total=1892 [2025-01-10 02:17:38,846 INFO L87 Difference]: Start difference. First operand 11501 states and 12617 transitions. Second operand has 39 states, 37 states have (on average 5.4324324324324325) internal successors, (201), 35 states have internal predecessors, (201), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2025-01-10 02:17:44,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:44,885 INFO L93 Difference]: Finished difference Result 12308 states and 13497 transitions. [2025-01-10 02:17:44,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-01-10 02:17:44,885 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 5.4324324324324325) internal successors, (201), 35 states have internal predecessors, (201), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) Word has length 249 [2025-01-10 02:17:44,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:44,906 INFO L225 Difference]: With dead ends: 12308 [2025-01-10 02:17:44,907 INFO L226 Difference]: Without dead ends: 12304 [2025-01-10 02:17:44,913 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=978, Invalid=7031, Unknown=1, NotChecked=0, Total=8010 [2025-01-10 02:17:44,913 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 304 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 2996 mSolverCounterSat, 33 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 3030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2996 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:44,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 1021 Invalid, 3030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2996 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2025-01-10 02:17:44,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12304 states. [2025-01-10 02:17:45,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12304 to 11501. [2025-01-10 02:17:45,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11501 states, 10891 states have (on average 1.047378569461023) internal successors, (11407), 10894 states have internal predecessors, (11407), 604 states have call successors, (604), 2 states have call predecessors, (604), 2 states have return successors, (604), 604 states have call predecessors, (604), 604 states have call successors, (604) [2025-01-10 02:17:45,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11501 states to 11501 states and 12615 transitions. [2025-01-10 02:17:45,476 INFO L78 Accepts]: Start accepts. Automaton has 11501 states and 12615 transitions. Word has length 249 [2025-01-10 02:17:45,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:45,476 INFO L471 AbstractCegarLoop]: Abstraction has 11501 states and 12615 transitions. [2025-01-10 02:17:45,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 5.4324324324324325) internal successors, (201), 35 states have internal predecessors, (201), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2025-01-10 02:17:45,477 INFO L276 IsEmpty]: Start isEmpty. Operand 11501 states and 12615 transitions. [2025-01-10 02:17:45,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2025-01-10 02:17:45,480 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:45,480 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:45,488 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-01-10 02:17:45,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:45,681 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:45,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:45,681 INFO L85 PathProgramCache]: Analyzing trace with hash 2006574213, now seen corresponding path program 11 times [2025-01-10 02:17:45,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:45,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262358681] [2025-01-10 02:17:45,681 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:45,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:45,687 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 272 statements into 12 equivalence classes. [2025-01-10 02:17:45,705 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 230 of 272 statements. [2025-01-10 02:17:45,705 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-10 02:17:45,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:45,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1215 backedges. 595 proven. 273 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2025-01-10 02:17:45,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:45,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262358681] [2025-01-10 02:17:45,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262358681] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:45,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895775819] [2025-01-10 02:17:45,868 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:45,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:45,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:45,873 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-01-10 02:17:45,874 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-01-10 02:17:45,903 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 272 statements into 12 equivalence classes. [2025-01-10 02:17:45,942 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 230 of 272 statements. [2025-01-10 02:17:45,942 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-10 02:17:45,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:45,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:45,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:46,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1215 backedges. 716 proven. 192 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2025-01-10 02:17:46,124 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1215 backedges. 508 proven. 360 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2025-01-10 02:17:46,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895775819] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:46,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:46,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2025-01-10 02:17:46,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451072440] [2025-01-10 02:17:46,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:46,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:46,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:46,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:46,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:46,295 INFO L87 Difference]: Start difference. First operand 11501 states and 12615 transitions. Second operand has 9 states, 9 states have (on average 20.444444444444443) internal successors, (184), 9 states have internal predecessors, (184), 9 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2025-01-10 02:17:46,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:46,886 INFO L93 Difference]: Finished difference Result 18885 states and 20725 transitions. [2025-01-10 02:17:46,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:46,886 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 20.444444444444443) internal successors, (184), 9 states have internal predecessors, (184), 9 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) Word has length 272 [2025-01-10 02:17:46,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:46,906 INFO L225 Difference]: With dead ends: 18885 [2025-01-10 02:17:46,906 INFO L226 Difference]: Without dead ends: 11152 [2025-01-10 02:17:46,919 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 549 GetRequests, 542 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:46,920 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 9 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:46,920 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 303 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:46,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11152 states. [2025-01-10 02:17:47,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11152 to 11149. [2025-01-10 02:17:47,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11149 states, 10556 states have (on average 1.0457559681697612) internal successors, (11039), 10559 states have internal predecessors, (11039), 587 states have call successors, (587), 2 states have call predecessors, (587), 2 states have return successors, (587), 587 states have call predecessors, (587), 587 states have call successors, (587) [2025-01-10 02:17:47,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11149 states to 11149 states and 12213 transitions. [2025-01-10 02:17:47,440 INFO L78 Accepts]: Start accepts. Automaton has 11149 states and 12213 transitions. Word has length 272 [2025-01-10 02:17:47,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:47,441 INFO L471 AbstractCegarLoop]: Abstraction has 11149 states and 12213 transitions. [2025-01-10 02:17:47,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.444444444444443) internal successors, (184), 9 states have internal predecessors, (184), 9 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2025-01-10 02:17:47,441 INFO L276 IsEmpty]: Start isEmpty. Operand 11149 states and 12213 transitions. [2025-01-10 02:17:47,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-01-10 02:17:47,444 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:47,445 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:47,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-01-10 02:17:47,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:47,645 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:47,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:47,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1149251376, now seen corresponding path program 12 times [2025-01-10 02:17:47,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:47,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857416224] [2025-01-10 02:17:47,646 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:47,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:47,657 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 295 statements into 13 equivalence classes. [2025-01-10 02:17:47,688 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) and asserted 295 of 295 statements. [2025-01-10 02:17:47,688 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2025-01-10 02:17:47,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:47,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1795221022] [2025-01-10 02:17:47,690 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:47,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:47,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:47,692 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-01-10 02:17:47,695 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-01-10 02:17:47,726 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 295 statements into 13 equivalence classes. [2025-01-10 02:17:47,854 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 272 of 295 statements. [2025-01-10 02:17:47,854 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-01-10 02:17:47,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:47,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-10 02:17:47,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:48,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1514 backedges. 0 proven. 981 refuted. 0 times theorem prover too weak. 533 trivial. 0 not checked. [2025-01-10 02:17:48,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:48,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:48,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857416224] [2025-01-10 02:17:48,730 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:48,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795221022] [2025-01-10 02:17:48,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795221022] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:48,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:48,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-01-10 02:17:48,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303700005] [2025-01-10 02:17:48,731 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:48,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:17:48,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:48,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:17:48,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:17:48,732 INFO L87 Difference]: Start difference. First operand 11149 states and 12213 transitions. Second operand has 11 states, 10 states have (on average 14.6) internal successors, (146), 11 states have internal predecessors, (146), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-01-10 02:17:49,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:49,680 INFO L93 Difference]: Finished difference Result 11887 states and 13017 transitions. [2025-01-10 02:17:49,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:17:49,681 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 14.6) internal successors, (146), 11 states have internal predecessors, (146), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 295 [2025-01-10 02:17:49,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:49,702 INFO L225 Difference]: With dead ends: 11887 [2025-01-10 02:17:49,702 INFO L226 Difference]: Without dead ends: 11883 [2025-01-10 02:17:49,708 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:17:49,709 INFO L435 NwaCegarLoop]: 92 mSDtfsCounter, 21 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:49,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 633 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:17:49,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11883 states. [2025-01-10 02:17:50,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11883 to 11509. [2025-01-10 02:17:50,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11509 states, 10897 states have (on average 1.045700651555474) internal successors, (11395), 10900 states have internal predecessors, (11395), 606 states have call successors, (606), 2 states have call predecessors, (606), 2 states have return successors, (606), 606 states have call predecessors, (606), 606 states have call successors, (606) [2025-01-10 02:17:50,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11509 states to 11509 states and 12607 transitions. [2025-01-10 02:17:50,215 INFO L78 Accepts]: Start accepts. Automaton has 11509 states and 12607 transitions. Word has length 295 [2025-01-10 02:17:50,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:50,216 INFO L471 AbstractCegarLoop]: Abstraction has 11509 states and 12607 transitions. [2025-01-10 02:17:50,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 14.6) internal successors, (146), 11 states have internal predecessors, (146), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-01-10 02:17:50,216 INFO L276 IsEmpty]: Start isEmpty. Operand 11509 states and 12607 transitions. [2025-01-10 02:17:50,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-01-10 02:17:50,219 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:50,219 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:50,226 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-01-10 02:17:50,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:50,419 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:50,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:50,420 INFO L85 PathProgramCache]: Analyzing trace with hash 503482182, now seen corresponding path program 13 times [2025-01-10 02:17:50,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:50,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735930640] [2025-01-10 02:17:50,420 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:50,428 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-01-10 02:17:50,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-01-10 02:17:50,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:50,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:50,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306505246] [2025-01-10 02:17:50,448 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:50,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:50,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:50,450 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-01-10 02:17:50,452 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-01-10 02:17:50,511 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-01-10 02:17:50,581 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-01-10 02:17:50,581 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:50,581 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:50,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-01-10 02:17:50,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:52,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1486 backedges. 33 proven. 1221 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2025-01-10 02:17:52,757 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:53,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:53,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735930640] [2025-01-10 02:17:53,087 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:53,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306505246] [2025-01-10 02:17:53,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306505246] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:53,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:53,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2025-01-10 02:17:53,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552013399] [2025-01-10 02:17:53,092 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:53,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-01-10 02:17:53,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:53,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-01-10 02:17:53,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1813, Unknown=0, NotChecked=0, Total=2162 [2025-01-10 02:17:53,093 INFO L87 Difference]: Start difference. First operand 11509 states and 12607 transitions. Second operand has 42 states, 40 states have (on average 5.925) internal successors, (237), 40 states have internal predecessors, (237), 14 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-01-10 02:17:55,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:55,281 INFO L93 Difference]: Finished difference Result 12154 states and 13314 transitions. [2025-01-10 02:17:55,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-01-10 02:17:55,282 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 40 states have (on average 5.925) internal successors, (237), 40 states have internal predecessors, (237), 14 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Word has length 295 [2025-01-10 02:17:55,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:55,295 INFO L225 Difference]: With dead ends: 12154 [2025-01-10 02:17:55,296 INFO L226 Difference]: Without dead ends: 12150 [2025-01-10 02:17:55,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1970 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1134, Invalid=5028, Unknown=0, NotChecked=0, Total=6162 [2025-01-10 02:17:55,298 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 224 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:55,299 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 836 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1825 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-01-10 02:17:55,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12150 states. [2025-01-10 02:17:55,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12150 to 11499. [2025-01-10 02:17:55,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11499 states, 10887 states have (on average 1.0455589234867273) internal successors, (11383), 10890 states have internal predecessors, (11383), 606 states have call successors, (606), 2 states have call predecessors, (606), 2 states have return successors, (606), 606 states have call predecessors, (606), 606 states have call successors, (606) [2025-01-10 02:17:55,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11499 states to 11499 states and 12595 transitions. [2025-01-10 02:17:55,702 INFO L78 Accepts]: Start accepts. Automaton has 11499 states and 12595 transitions. Word has length 295 [2025-01-10 02:17:55,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:55,702 INFO L471 AbstractCegarLoop]: Abstraction has 11499 states and 12595 transitions. [2025-01-10 02:17:55,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 40 states have (on average 5.925) internal successors, (237), 40 states have internal predecessors, (237), 14 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-01-10 02:17:55,702 INFO L276 IsEmpty]: Start isEmpty. Operand 11499 states and 12595 transitions. [2025-01-10 02:17:55,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-01-10 02:17:55,705 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:55,706 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:55,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:55,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:55,910 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:17:55,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:55,910 INFO L85 PathProgramCache]: Analyzing trace with hash 260574180, now seen corresponding path program 14 times [2025-01-10 02:17:55,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:55,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042634160] [2025-01-10 02:17:55,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:55,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:55,916 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 295 statements into 2 equivalence classes. [2025-01-10 02:17:55,928 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 295 of 295 statements. [2025-01-10 02:17:55,928 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:55,928 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:55,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874230002] [2025-01-10 02:17:55,929 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:55,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:55,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:55,933 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-01-10 02:17:55,937 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-01-10 02:17:55,967 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 295 statements into 2 equivalence classes. [2025-01-10 02:17:56,006 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 295 of 295 statements. [2025-01-10 02:17:56,006 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:56,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:56,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-10 02:17:56,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:56,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1466 backedges. 0 proven. 1051 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2025-01-10 02:17:56,498 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:01,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:01,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042634160] [2025-01-10 02:18:01,122 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:01,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874230002] [2025-01-10 02:18:01,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874230002] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:01,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:01,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-01-10 02:18:01,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229058841] [2025-01-10 02:18:01,123 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:01,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:18:01,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:01,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:18:01,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=176, Unknown=1, NotChecked=0, Total=240 [2025-01-10 02:18:01,124 INFO L87 Difference]: Start difference. First operand 11499 states and 12595 transitions. Second operand has 10 states, 9 states have (on average 15.333333333333334) internal successors, (138), 10 states have internal predecessors, (138), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:18:01,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:01,774 INFO L93 Difference]: Finished difference Result 12373 states and 13545 transitions. [2025-01-10 02:18:01,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:18:01,774 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 15.333333333333334) internal successors, (138), 10 states have internal predecessors, (138), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 295 [2025-01-10 02:18:01,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:01,812 INFO L225 Difference]: With dead ends: 12373 [2025-01-10 02:18:01,812 INFO L226 Difference]: Without dead ends: 12369 [2025-01-10 02:18:01,814 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=63, Invalid=176, Unknown=1, NotChecked=0, Total=240 [2025-01-10 02:18:01,815 INFO L435 NwaCegarLoop]: 91 mSDtfsCounter, 23 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:01,816 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 615 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:01,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12369 states. [2025-01-10 02:18:02,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12369 to 11945. [2025-01-10 02:18:02,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11945 states, 11310 states have (on average 1.0450928381962865) internal successors, (11820), 11313 states have internal predecessors, (11820), 629 states have call successors, (629), 2 states have call predecessors, (629), 2 states have return successors, (629), 629 states have call predecessors, (629), 629 states have call successors, (629) [2025-01-10 02:18:02,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11945 states to 11945 states and 13078 transitions. [2025-01-10 02:18:02,463 INFO L78 Accepts]: Start accepts. Automaton has 11945 states and 13078 transitions. Word has length 295 [2025-01-10 02:18:02,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:02,464 INFO L471 AbstractCegarLoop]: Abstraction has 11945 states and 13078 transitions. [2025-01-10 02:18:02,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 15.333333333333334) internal successors, (138), 10 states have internal predecessors, (138), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:18:02,464 INFO L276 IsEmpty]: Start isEmpty. Operand 11945 states and 13078 transitions. [2025-01-10 02:18:02,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-01-10 02:18:02,471 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:02,471 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:02,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-01-10 02:18:02,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:02,672 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:18:02,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:02,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1823738536, now seen corresponding path program 15 times [2025-01-10 02:18:02,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:02,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268800695] [2025-01-10 02:18:02,674 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:02,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:02,680 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 295 statements into 13 equivalence classes. [2025-01-10 02:18:02,721 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) and asserted 295 of 295 statements. [2025-01-10 02:18:02,722 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2025-01-10 02:18:02,722 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:02,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085347947] [2025-01-10 02:18:02,723 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:02,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:02,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:02,726 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-01-10 02:18:02,730 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-01-10 02:18:02,757 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 295 statements into 13 equivalence classes. [2025-01-10 02:18:02,817 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) and asserted 272 of 295 statements. [2025-01-10 02:18:02,817 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2025-01-10 02:18:02,817 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:02,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-10 02:18:02,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:03,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1450 backedges. 15 proven. 1107 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2025-01-10 02:18:03,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:03,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:03,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268800695] [2025-01-10 02:18:03,413 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:03,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085347947] [2025-01-10 02:18:03,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085347947] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:03,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:03,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-01-10 02:18:03,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879913197] [2025-01-10 02:18:03,414 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:03,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-01-10 02:18:03,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:03,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-01-10 02:18:03,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:18:03,415 INFO L87 Difference]: Start difference. First operand 11945 states and 13078 transitions. Second operand has 13 states, 12 states have (on average 14.916666666666666) internal successors, (179), 13 states have internal predecessors, (179), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-01-10 02:18:04,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:04,321 INFO L93 Difference]: Finished difference Result 11956 states and 13084 transitions. [2025-01-10 02:18:04,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-01-10 02:18:04,322 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 14.916666666666666) internal successors, (179), 13 states have internal predecessors, (179), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 295 [2025-01-10 02:18:04,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:04,336 INFO L225 Difference]: With dead ends: 11956 [2025-01-10 02:18:04,336 INFO L226 Difference]: Without dead ends: 11952 [2025-01-10 02:18:04,338 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=352, Invalid=1370, Unknown=0, NotChecked=0, Total=1722 [2025-01-10 02:18:04,338 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 246 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:04,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 446 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:18:04,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11952 states. [2025-01-10 02:18:05,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11952 to 11945. [2025-01-10 02:18:05,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11945 states, 11310 states have (on average 1.0449160035366931) internal successors, (11818), 11313 states have internal predecessors, (11818), 629 states have call successors, (629), 2 states have call predecessors, (629), 2 states have return successors, (629), 629 states have call predecessors, (629), 629 states have call successors, (629) [2025-01-10 02:18:05,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11945 states to 11945 states and 13076 transitions. [2025-01-10 02:18:05,035 INFO L78 Accepts]: Start accepts. Automaton has 11945 states and 13076 transitions. Word has length 295 [2025-01-10 02:18:05,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:05,035 INFO L471 AbstractCegarLoop]: Abstraction has 11945 states and 13076 transitions. [2025-01-10 02:18:05,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 14.916666666666666) internal successors, (179), 13 states have internal predecessors, (179), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-01-10 02:18:05,036 INFO L276 IsEmpty]: Start isEmpty. Operand 11945 states and 13076 transitions. [2025-01-10 02:18:05,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2025-01-10 02:18:05,042 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:05,042 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:05,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:05,242 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,SelfDestructingSolverStorable44 [2025-01-10 02:18:05,243 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:18:05,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:05,243 INFO L85 PathProgramCache]: Analyzing trace with hash 772134963, now seen corresponding path program 16 times [2025-01-10 02:18:05,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:05,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471622591] [2025-01-10 02:18:05,243 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:05,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:05,250 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 318 statements into 2 equivalence classes. [2025-01-10 02:18:05,265 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 318 of 318 statements. [2025-01-10 02:18:05,266 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:05,266 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:05,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 357 proven. 1115 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:18:05,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:05,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471622591] [2025-01-10 02:18:05,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471622591] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:05,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594089509] [2025-01-10 02:18:05,492 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:05,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:05,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:05,494 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-01-10 02:18:05,496 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-01-10 02:18:05,529 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 318 statements into 2 equivalence classes. [2025-01-10 02:18:05,571 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 318 of 318 statements. [2025-01-10 02:18:05,571 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:05,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:05,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-10 02:18:05,575 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:05,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 457 proven. 1015 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:18:05,974 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 457 proven. 1015 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:18:06,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594089509] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:06,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:06,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 23 [2025-01-10 02:18:06,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081339824] [2025-01-10 02:18:06,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:06,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:18:06,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:06,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:18:06,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:18:06,281 INFO L87 Difference]: Start difference. First operand 11945 states and 13076 transitions. Second operand has 23 states, 23 states have (on average 16.217391304347824) internal successors, (373), 23 states have internal predecessors, (373), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-01-10 02:18:07,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:07,403 INFO L93 Difference]: Finished difference Result 25313 states and 27763 transitions. [2025-01-10 02:18:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 02:18:07,403 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 16.217391304347824) internal successors, (373), 23 states have internal predecessors, (373), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 318 [2025-01-10 02:18:07,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:07,429 INFO L225 Difference]: With dead ends: 25313 [2025-01-10 02:18:07,430 INFO L226 Difference]: Without dead ends: 18801 [2025-01-10 02:18:07,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 657 GetRequests, 615 SyntacticMatches, 14 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:18:07,439 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 53 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 992 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:07,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 992 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-10 02:18:07,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18801 states. [2025-01-10 02:18:08,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18801 to 14123. [2025-01-10 02:18:08,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14123 states, 13374 states have (on average 1.0403020786600867) internal successors, (13913), 13377 states have internal predecessors, (13913), 743 states have call successors, (743), 2 states have call predecessors, (743), 2 states have return successors, (743), 743 states have call predecessors, (743), 743 states have call successors, (743) [2025-01-10 02:18:08,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14123 states to 14123 states and 15399 transitions. [2025-01-10 02:18:08,172 INFO L78 Accepts]: Start accepts. Automaton has 14123 states and 15399 transitions. Word has length 318 [2025-01-10 02:18:08,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:08,173 INFO L471 AbstractCegarLoop]: Abstraction has 14123 states and 15399 transitions. [2025-01-10 02:18:08,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 16.217391304347824) internal successors, (373), 23 states have internal predecessors, (373), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-01-10 02:18:08,173 INFO L276 IsEmpty]: Start isEmpty. Operand 14123 states and 15399 transitions. [2025-01-10 02:18:08,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2025-01-10 02:18:08,177 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:08,178 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 10, 10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:08,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:08,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2025-01-10 02:18:08,381 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:18:08,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:08,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1250776239, now seen corresponding path program 17 times [2025-01-10 02:18:08,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:08,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945790129] [2025-01-10 02:18:08,382 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:08,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:08,392 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 318 statements into 14 equivalence classes. [2025-01-10 02:18:08,415 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) and asserted 276 of 318 statements. [2025-01-10 02:18:08,415 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2025-01-10 02:18:08,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:08,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1756 backedges. 869 proven. 463 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:08,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:08,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945790129] [2025-01-10 02:18:08,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945790129] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:08,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704842558] [2025-01-10 02:18:08,661 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:08,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:08,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:08,663 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:08,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-01-10 02:18:08,694 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 318 statements into 14 equivalence classes. [2025-01-10 02:18:08,743 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) and asserted 276 of 318 statements. [2025-01-10 02:18:08,743 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2025-01-10 02:18:08,743 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:08,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-10 02:18:08,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:09,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1756 backedges. 972 proven. 408 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2025-01-10 02:18:09,017 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1756 backedges. 850 proven. 482 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:09,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704842558] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:09,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:09,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-01-10 02:18:09,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820670796] [2025-01-10 02:18:09,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:09,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-10 02:18:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:09,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-10 02:18:09,219 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2025-01-10 02:18:09,219 INFO L87 Difference]: Start difference. First operand 14123 states and 15399 transitions. Second operand has 15 states, 15 states have (on average 18.0) internal successors, (270), 15 states have internal predecessors, (270), 14 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2025-01-10 02:18:10,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:10,080 INFO L93 Difference]: Finished difference Result 23109 states and 25219 transitions. [2025-01-10 02:18:10,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:18:10,080 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 18.0) internal successors, (270), 15 states have internal predecessors, (270), 14 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) Word has length 318 [2025-01-10 02:18:10,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:10,103 INFO L225 Difference]: With dead ends: 23109 [2025-01-10 02:18:10,103 INFO L226 Difference]: Without dead ends: 14449 [2025-01-10 02:18:10,115 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 632 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2025-01-10 02:18:10,115 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 13 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:10,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 804 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 905 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:18:10,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14449 states. [2025-01-10 02:18:10,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14449 to 14446. [2025-01-10 02:18:10,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14446 states, 13680 states have (on average 1.0392543859649124) internal successors, (14217), 13683 states have internal predecessors, (14217), 760 states have call successors, (760), 2 states have call predecessors, (760), 2 states have return successors, (760), 760 states have call predecessors, (760), 760 states have call successors, (760) [2025-01-10 02:18:10,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14446 states to 14446 states and 15737 transitions. [2025-01-10 02:18:10,687 INFO L78 Accepts]: Start accepts. Automaton has 14446 states and 15737 transitions. Word has length 318 [2025-01-10 02:18:10,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:10,687 INFO L471 AbstractCegarLoop]: Abstraction has 14446 states and 15737 transitions. [2025-01-10 02:18:10,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.0) internal successors, (270), 15 states have internal predecessors, (270), 14 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2025-01-10 02:18:10,687 INFO L276 IsEmpty]: Start isEmpty. Operand 14446 states and 15737 transitions. [2025-01-10 02:18:10,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2025-01-10 02:18:10,691 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:10,691 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:10,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:10,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-01-10 02:18:10,892 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:18:10,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:10,893 INFO L85 PathProgramCache]: Analyzing trace with hash 472293316, now seen corresponding path program 18 times [2025-01-10 02:18:10,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:10,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215933206] [2025-01-10 02:18:10,893 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:10,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:10,899 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 341 statements into 15 equivalence classes. [2025-01-10 02:18:10,917 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 341 of 341 statements. [2025-01-10 02:18:10,917 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-10 02:18:10,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:10,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [541400675] [2025-01-10 02:18:10,918 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:10,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:10,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:10,923 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:10,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-01-10 02:18:10,960 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 341 statements into 15 equivalence classes. [2025-01-10 02:18:11,072 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 318 of 341 statements. [2025-01-10 02:18:11,072 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-01-10 02:18:11,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:11,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-10 02:18:11,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:12,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2085 backedges. 0 proven. 1342 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2025-01-10 02:18:12,239 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:12,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:12,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215933206] [2025-01-10 02:18:12,362 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:12,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541400675] [2025-01-10 02:18:12,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541400675] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:12,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:12,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2025-01-10 02:18:12,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442276904] [2025-01-10 02:18:12,362 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:12,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 02:18:12,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:12,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 02:18:12,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2025-01-10 02:18:12,363 INFO L87 Difference]: Start difference. First operand 14446 states and 15737 transitions. Second operand has 18 states, 17 states have (on average 9.647058823529411) internal successors, (164), 18 states have internal predecessors, (164), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-01-10 02:18:13,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:13,345 INFO L93 Difference]: Finished difference Result 15174 states and 16527 transitions. [2025-01-10 02:18:13,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 02:18:13,346 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 9.647058823529411) internal successors, (164), 18 states have internal predecessors, (164), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 341 [2025-01-10 02:18:13,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:13,364 INFO L225 Difference]: With dead ends: 15174 [2025-01-10 02:18:13,365 INFO L226 Difference]: Without dead ends: 15170 [2025-01-10 02:18:13,369 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2025-01-10 02:18:13,369 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 22 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 1224 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:13,369 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 892 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1224 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-10 02:18:13,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15170 states. [2025-01-10 02:18:13,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15170 to 14560. [2025-01-10 02:18:13,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14560 states, 13788 states have (on average 1.038946910356832) internal successors, (14325), 13791 states have internal predecessors, (14325), 766 states have call successors, (766), 2 states have call predecessors, (766), 2 states have return successors, (766), 766 states have call predecessors, (766), 766 states have call successors, (766) [2025-01-10 02:18:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14560 states to 14560 states and 15857 transitions. [2025-01-10 02:18:13,994 INFO L78 Accepts]: Start accepts. Automaton has 14560 states and 15857 transitions. Word has length 341 [2025-01-10 02:18:13,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:13,994 INFO L471 AbstractCegarLoop]: Abstraction has 14560 states and 15857 transitions. [2025-01-10 02:18:13,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 9.647058823529411) internal successors, (164), 18 states have internal predecessors, (164), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-01-10 02:18:13,994 INFO L276 IsEmpty]: Start isEmpty. Operand 14560 states and 15857 transitions. [2025-01-10 02:18:13,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2025-01-10 02:18:13,998 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:13,998 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:14,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2025-01-10 02:18:14,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-01-10 02:18:14,203 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-01-10 02:18:14,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:14,204 INFO L85 PathProgramCache]: Analyzing trace with hash -589216194, now seen corresponding path program 19 times [2025-01-10 02:18:14,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:14,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778348241] [2025-01-10 02:18:14,204 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:14,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:14,210 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes.