./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/lcm1_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 a32548a2dc110e6882a396485f8651f4c4262f9c106b055559dda4621561bdb6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 09:43:51,600 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 09:43:51,663 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 09:43:51,670 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 09:43:51,670 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 09:43:51,693 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 09:43:51,695 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 09:43:51,695 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 09:43:51,696 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 09:43:51,696 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 09:43:51,696 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 09:43:51,697 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 09:43:51,697 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 09:43:51,697 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 09:43:51,697 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 09:43:51,697 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 09:43:51,698 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 09:43:51,699 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:43:51,699 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 09:43:51,699 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 09:43:51,699 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 -> a32548a2dc110e6882a396485f8651f4c4262f9c106b055559dda4621561bdb6 [2025-02-08 09:43:51,961 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 09:43:51,966 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 09:43:51,970 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 09:43:51,971 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 09:43:51,971 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 09:43:51,972 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound20.c [2025-02-08 09:43:53,280 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1316a0dd7/5b91cb4a13ab4e439b5b5bbc1fd4027e/FLAG81c25b4a8 [2025-02-08 09:43:53,542 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 09:43:53,542 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound20.c [2025-02-08 09:43:53,549 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1316a0dd7/5b91cb4a13ab4e439b5b5bbc1fd4027e/FLAG81c25b4a8 [2025-02-08 09:43:53,564 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1316a0dd7/5b91cb4a13ab4e439b5b5bbc1fd4027e [2025-02-08 09:43:53,566 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 09:43:53,568 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 09:43:53,569 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 09:43:53,569 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 09:43:53,572 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 09:43:53,573 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,573 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6832c9c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53, skipping insertion in model container [2025-02-08 09:43:53,573 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,584 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 09:43:53,709 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:43:53,716 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 09:43:53,728 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:43:53,738 INFO L204 MainTranslator]: Completed translation [2025-02-08 09:43:53,738 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53 WrapperNode [2025-02-08 09:43:53,739 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 09:43:53,740 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 09:43:53,740 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 09:43:53,740 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 09:43:53,744 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,749 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,761 INFO L138 Inliner]: procedures = 14, calls = 24, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 87 [2025-02-08 09:43:53,761 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 09:43:53,762 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 09:43:53,762 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 09:43:53,762 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 09:43:53,768 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,768 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,769 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,777 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 9 initializations are split as follows [2, 7]. The 0 writes are split as follows [0, 0]. [2025-02-08 09:43:53,777 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,777 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,780 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,780 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,781 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,782 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,783 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 09:43:53,783 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 09:43:53,783 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 09:43:53,783 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 09:43:53,784 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (1/1) ... [2025-02-08 09:43:53,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:43:53,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:43:53,809 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 09:43:53,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 09:43:53,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 09:43:53,829 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 09:43:53,829 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 09:43:53,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 09:43:53,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 09:43:53,829 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 09:43:53,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 09:43:53,829 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-08 09:43:53,829 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-08 09:43:53,871 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 09:43:53,873 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 09:43:54,015 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2025-02-08 09:43:54,015 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 09:43:54,022 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 09:43:54,022 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 09:43:54,023 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:43:54 BoogieIcfgContainer [2025-02-08 09:43:54,023 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 09:43:54,025 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 09:43:54,025 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 09:43:54,029 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 09:43:54,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 09:43:53" (1/3) ... [2025-02-08 09:43:54,030 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1604e54d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:43:54, skipping insertion in model container [2025-02-08 09:43:54,030 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:43:53" (2/3) ... [2025-02-08 09:43:54,030 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1604e54d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:43:54, skipping insertion in model container [2025-02-08 09:43:54,030 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:43:54" (3/3) ... [2025-02-08 09:43:54,031 INFO L128 eAbstractionObserver]: Analyzing ICFG lcm1_unwindbound20.c [2025-02-08 09:43:54,042 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 09:43:54,043 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG lcm1_unwindbound20.c that has 3 procedures, 43 locations, 1 initial locations, 3 loop locations, and 6 error locations. [2025-02-08 09:43:54,079 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 09:43:54,087 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;@a44c103, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 09:43:54,087 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2025-02-08 09:43:54,090 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 25 states have (on average 1.68) internal successors, (42), 31 states have internal predecessors, (42), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:43:54,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-02-08 09:43:54,094 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:54,095 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:54,095 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:54,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:54,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1517090083, now seen corresponding path program 1 times [2025-02-08 09:43:54,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:54,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671409352] [2025-02-08 09:43:54,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:54,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:54,158 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 09:43:54,178 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 09:43:54,179 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:54,179 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:54,301 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:43:54,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:54,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671409352] [2025-02-08 09:43:54,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671409352] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:43:54,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:43:54,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:43:54,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769692540] [2025-02-08 09:43:54,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:43:54,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:43:54,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:54,319 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:43:54,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:43:54,321 INFO L87 Difference]: Start difference. First operand has 43 states, 25 states have (on average 1.68) internal successors, (42), 31 states have internal predecessors, (42), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-08 09:43:54,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:54,393 INFO L93 Difference]: Finished difference Result 88 states and 134 transitions. [2025-02-08 09:43:54,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:43:54,394 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 24 [2025-02-08 09:43:54,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:54,399 INFO L225 Difference]: With dead ends: 88 [2025-02-08 09:43:54,399 INFO L226 Difference]: Without dead ends: 42 [2025-02-08 09:43:54,401 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:43:54,403 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 11 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:54,408 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 132 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:43:54,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2025-02-08 09:43:54,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 41. [2025-02-08 09:43:54,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 31 states have internal predecessors, (36), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-02-08 09:43:54,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 50 transitions. [2025-02-08 09:43:54,439 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 50 transitions. Word has length 24 [2025-02-08 09:43:54,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:54,440 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 50 transitions. [2025-02-08 09:43:54,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-02-08 09:43:54,440 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 50 transitions. [2025-02-08 09:43:54,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-02-08 09:43:54,441 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:54,441 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:54,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 09:43:54,442 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:54,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:54,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1022088843, now seen corresponding path program 1 times [2025-02-08 09:43:54,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:54,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012729323] [2025-02-08 09:43:54,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:54,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:54,458 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-08 09:43:54,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-08 09:43:54,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:54,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:54,622 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:43:54,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:54,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012729323] [2025-02-08 09:43:54,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012729323] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:43:54,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:43:54,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 09:43:54,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375258847] [2025-02-08 09:43:54,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:43:54,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 09:43:54,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:54,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 09:43:54,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:43:54,626 INFO L87 Difference]: Start difference. First operand 41 states and 50 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:43:54,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:54,752 INFO L93 Difference]: Finished difference Result 61 states and 73 transitions. [2025-02-08 09:43:54,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:43:54,752 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2025-02-08 09:43:54,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:54,753 INFO L225 Difference]: With dead ends: 61 [2025-02-08 09:43:54,753 INFO L226 Difference]: Without dead ends: 60 [2025-02-08 09:43:54,753 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:43:54,754 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 28 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:54,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 153 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:43:54,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2025-02-08 09:43:54,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2025-02-08 09:43:54,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 41 states have internal predecessors, (49), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:43:54,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 67 transitions. [2025-02-08 09:43:54,760 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 67 transitions. Word has length 34 [2025-02-08 09:43:54,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:54,761 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 67 transitions. [2025-02-08 09:43:54,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:43:54,761 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 67 transitions. [2025-02-08 09:43:54,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-02-08 09:43:54,761 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:54,762 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:54,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 09:43:54,762 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:54,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:54,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1619983068, now seen corresponding path program 1 times [2025-02-08 09:43:54,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:54,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210334436] [2025-02-08 09:43:54,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:54,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:54,769 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 09:43:54,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 09:43:54,778 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:54,778 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:54,888 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:43:54,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:54,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210334436] [2025-02-08 09:43:54,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210334436] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:43:54,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:43:54,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 09:43:54,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062166893] [2025-02-08 09:43:54,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:43:54,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 09:43:54,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:54,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 09:43:54,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:43:54,891 INFO L87 Difference]: Start difference. First operand 54 states and 67 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:43:54,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:54,989 INFO L93 Difference]: Finished difference Result 90 states and 110 transitions. [2025-02-08 09:43:54,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 09:43:54,990 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2025-02-08 09:43:54,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:54,991 INFO L225 Difference]: With dead ends: 90 [2025-02-08 09:43:54,991 INFO L226 Difference]: Without dead ends: 62 [2025-02-08 09:43:54,991 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:43:54,992 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 17 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:54,992 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 160 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:43:54,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2025-02-08 09:43:55,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2025-02-08 09:43:55,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 43 states have (on average 1.302325581395349) internal successors, (56), 48 states have internal predecessors, (56), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:43:55,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 74 transitions. [2025-02-08 09:43:55,007 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 74 transitions. Word has length 35 [2025-02-08 09:43:55,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:55,009 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 74 transitions. [2025-02-08 09:43:55,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:43:55,009 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 74 transitions. [2025-02-08 09:43:55,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2025-02-08 09:43:55,010 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:55,010 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:55,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 09:43:55,011 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:55,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:55,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1051691262, now seen corresponding path program 1 times [2025-02-08 09:43:55,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:55,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451289458] [2025-02-08 09:43:55,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:55,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:55,028 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-08 09:43:55,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 09:43:55,046 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:55,047 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:55,278 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:43:55,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:55,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451289458] [2025-02-08 09:43:55,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451289458] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:43:55,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:43:55,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 09:43:55,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693847966] [2025-02-08 09:43:55,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:43:55,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:43:55,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:55,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:43:55,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:43:55,280 INFO L87 Difference]: Start difference. First operand 62 states and 74 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-08 09:43:55,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:55,537 INFO L93 Difference]: Finished difference Result 80 states and 93 transitions. [2025-02-08 09:43:55,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:43:55,537 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 44 [2025-02-08 09:43:55,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:55,538 INFO L225 Difference]: With dead ends: 80 [2025-02-08 09:43:55,539 INFO L226 Difference]: Without dead ends: 79 [2025-02-08 09:43:55,539 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-02-08 09:43:55,539 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 40 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:55,540 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 209 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:43:55,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2025-02-08 09:43:55,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 72. [2025-02-08 09:43:55,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 51 states have (on average 1.3137254901960784) internal successors, (67), 56 states have internal predecessors, (67), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:43:55,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 87 transitions. [2025-02-08 09:43:55,547 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 87 transitions. Word has length 44 [2025-02-08 09:43:55,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:55,547 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 87 transitions. [2025-02-08 09:43:55,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-08 09:43:55,547 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 87 transitions. [2025-02-08 09:43:55,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-02-08 09:43:55,548 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:55,548 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:55,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 09:43:55,548 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:55,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:55,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1757309266, now seen corresponding path program 1 times [2025-02-08 09:43:55,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:55,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783569351] [2025-02-08 09:43:55,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:55,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:55,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 09:43:55,562 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 09:43:55,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:55,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:55,692 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:43:55,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:55,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783569351] [2025-02-08 09:43:55,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783569351] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:43:55,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:43:55,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 09:43:55,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516869171] [2025-02-08 09:43:55,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:43:55,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:43:55,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:55,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:43:55,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:43:55,698 INFO L87 Difference]: Start difference. First operand 72 states and 87 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-08 09:43:55,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:55,867 INFO L93 Difference]: Finished difference Result 114 states and 138 transitions. [2025-02-08 09:43:55,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:43:55,867 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 45 [2025-02-08 09:43:55,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:55,868 INFO L225 Difference]: With dead ends: 114 [2025-02-08 09:43:55,868 INFO L226 Difference]: Without dead ends: 86 [2025-02-08 09:43:55,868 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2025-02-08 09:43:55,869 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 28 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:55,869 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 198 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:43:55,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2025-02-08 09:43:55,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 82. [2025-02-08 09:43:55,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 59 states have (on average 1.2881355932203389) internal successors, (76), 64 states have internal predecessors, (76), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2025-02-08 09:43:55,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 98 transitions. [2025-02-08 09:43:55,877 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 98 transitions. Word has length 45 [2025-02-08 09:43:55,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:55,877 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 98 transitions. [2025-02-08 09:43:55,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-08 09:43:55,877 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 98 transitions. [2025-02-08 09:43:55,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-02-08 09:43:55,878 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:55,878 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:55,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 09:43:55,878 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:55,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:55,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1757236775, now seen corresponding path program 1 times [2025-02-08 09:43:55,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:55,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090853376] [2025-02-08 09:43:55,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:55,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:55,885 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 09:43:55,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 09:43:55,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:55,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:55,980 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:43:55,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:55,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090853376] [2025-02-08 09:43:55,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090853376] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:43:55,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617199641] [2025-02-08 09:43:55,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:55,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:43:55,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:43:55,988 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:43:55,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 09:43:56,030 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 09:43:56,048 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 09:43:56,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:56,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:56,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:43:56,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:43:56,175 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:43:56,175 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:43:56,331 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:43:56,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617199641] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:43:56,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:43:56,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 18 [2025-02-08 09:43:56,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399596232] [2025-02-08 09:43:56,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:43:56,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 09:43:56,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:56,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 09:43:56,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:43:56,336 INFO L87 Difference]: Start difference. First operand 82 states and 98 transitions. Second operand has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-02-08 09:43:56,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:56,845 INFO L93 Difference]: Finished difference Result 232 states and 282 transitions. [2025-02-08 09:43:56,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:43:56,846 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 45 [2025-02-08 09:43:56,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:56,847 INFO L225 Difference]: With dead ends: 232 [2025-02-08 09:43:56,847 INFO L226 Difference]: Without dead ends: 194 [2025-02-08 09:43:56,848 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=263, Invalid=667, Unknown=0, NotChecked=0, Total=930 [2025-02-08 09:43:56,848 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 175 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:56,848 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 224 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:43:56,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-02-08 09:43:56,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 162. [2025-02-08 09:43:56,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 124 states have (on average 1.2741935483870968) internal successors, (158), 129 states have internal predecessors, (158), 18 states have call successors, (18), 14 states have call predecessors, (18), 14 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-02-08 09:43:56,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 194 transitions. [2025-02-08 09:43:56,860 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 194 transitions. Word has length 45 [2025-02-08 09:43:56,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:56,860 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 194 transitions. [2025-02-08 09:43:56,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-02-08 09:43:56,861 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 194 transitions. [2025-02-08 09:43:56,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2025-02-08 09:43:56,861 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:56,861 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:56,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 09:43:57,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:43:57,062 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:57,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:57,063 INFO L85 PathProgramCache]: Analyzing trace with hash 38535006, now seen corresponding path program 1 times [2025-02-08 09:43:57,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:57,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543979695] [2025-02-08 09:43:57,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:57,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:57,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-08 09:43:57,074 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-08 09:43:57,074 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:57,074 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:57,140 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-02-08 09:43:57,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:57,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543979695] [2025-02-08 09:43:57,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543979695] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:43:57,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:43:57,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:43:57,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410396250] [2025-02-08 09:43:57,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:43:57,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:43:57,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:57,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:43:57,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:43:57,142 INFO L87 Difference]: Start difference. First operand 162 states and 194 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-08 09:43:57,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:57,174 INFO L93 Difference]: Finished difference Result 269 states and 328 transitions. [2025-02-08 09:43:57,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:43:57,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 54 [2025-02-08 09:43:57,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:57,176 INFO L225 Difference]: With dead ends: 269 [2025-02-08 09:43:57,176 INFO L226 Difference]: Without dead ends: 204 [2025-02-08 09:43:57,176 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-02-08 09:43:57,177 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 32 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:57,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 134 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:43:57,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2025-02-08 09:43:57,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 182. [2025-02-08 09:43:57,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 140 states have (on average 1.292857142857143) internal successors, (181), 145 states have internal predecessors, (181), 22 states have call successors, (22), 14 states have call predecessors, (22), 14 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-02-08 09:43:57,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 225 transitions. [2025-02-08 09:43:57,191 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 225 transitions. Word has length 54 [2025-02-08 09:43:57,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:57,191 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 225 transitions. [2025-02-08 09:43:57,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-08 09:43:57,192 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 225 transitions. [2025-02-08 09:43:57,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-02-08 09:43:57,192 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:57,193 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:57,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 09:43:57,193 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:57,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:57,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1194620940, now seen corresponding path program 1 times [2025-02-08 09:43:57,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:57,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842502893] [2025-02-08 09:43:57,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:57,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:57,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-08 09:43:57,204 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-08 09:43:57,204 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:57,204 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:57,334 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-02-08 09:43:57,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:57,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842502893] [2025-02-08 09:43:57,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842502893] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:43:57,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261291900] [2025-02-08 09:43:57,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:57,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:43:57,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:43:57,336 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:43:57,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 09:43:57,361 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-08 09:43:57,376 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-08 09:43:57,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:57,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:57,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:43:57,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:43:57,489 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:43:57,489 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:43:57,760 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-02-08 09:43:57,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261291900] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:43:57,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:43:57,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2025-02-08 09:43:57,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395765507] [2025-02-08 09:43:57,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:43:57,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-02-08 09:43:57,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:57,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-02-08 09:43:57,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:43:57,762 INFO L87 Difference]: Start difference. First operand 182 states and 225 transitions. Second operand has 25 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 25 states have internal predecessors, (71), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2025-02-08 09:43:58,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:58,630 INFO L93 Difference]: Finished difference Result 378 states and 472 transitions. [2025-02-08 09:43:58,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-02-08 09:43:58,630 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 25 states have internal predecessors, (71), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) Word has length 55 [2025-02-08 09:43:58,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:58,636 INFO L225 Difference]: With dead ends: 378 [2025-02-08 09:43:58,636 INFO L226 Difference]: Without dead ends: 295 [2025-02-08 09:43:58,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=507, Invalid=1943, Unknown=0, NotChecked=0, Total=2450 [2025-02-08 09:43:58,638 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 179 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:58,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 238 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:43:58,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2025-02-08 09:43:58,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 262. [2025-02-08 09:43:58,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 205 states have (on average 1.278048780487805) internal successors, (262), 210 states have internal predecessors, (262), 29 states have call successors, (29), 22 states have call predecessors, (29), 22 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2025-02-08 09:43:58,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 320 transitions. [2025-02-08 09:43:58,666 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 320 transitions. Word has length 55 [2025-02-08 09:43:58,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:58,666 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 320 transitions. [2025-02-08 09:43:58,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 25 states have internal predecessors, (71), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2025-02-08 09:43:58,667 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 320 transitions. [2025-02-08 09:43:58,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2025-02-08 09:43:58,667 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:58,667 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:58,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-08 09:43:58,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:43:58,868 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:43:58,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:43:58,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1833773530, now seen corresponding path program 1 times [2025-02-08 09:43:58,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:43:58,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105214982] [2025-02-08 09:43:58,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:58,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:43:58,879 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-02-08 09:43:58,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-02-08 09:43:58,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:58,886 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-02-08 09:43:59,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:43:59,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105214982] [2025-02-08 09:43:59,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105214982] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:43:59,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999283056] [2025-02-08 09:43:59,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:43:59,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:43:59,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:43:59,004 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:43:59,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 09:43:59,033 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-02-08 09:43:59,047 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-02-08 09:43:59,047 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:43:59,047 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:43:59,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:43:59,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:43:59,124 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:43:59,125 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:43:59,253 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-02-08 09:43:59,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999283056] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:43:59,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:43:59,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 21 [2025-02-08 09:43:59,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490082581] [2025-02-08 09:43:59,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:43:59,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 09:43:59,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:43:59,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 09:43:59,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:43:59,255 INFO L87 Difference]: Start difference. First operand 262 states and 320 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2025-02-08 09:43:59,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:43:59,783 INFO L93 Difference]: Finished difference Result 470 states and 580 transitions. [2025-02-08 09:43:59,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-08 09:43:59,784 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 58 [2025-02-08 09:43:59,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:43:59,786 INFO L225 Difference]: With dead ends: 470 [2025-02-08 09:43:59,786 INFO L226 Difference]: Without dead ends: 331 [2025-02-08 09:43:59,787 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=299, Invalid=1183, Unknown=0, NotChecked=0, Total=1482 [2025-02-08 09:43:59,787 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 110 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:43:59,787 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 328 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:43:59,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2025-02-08 09:43:59,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 322. [2025-02-08 09:43:59,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 257 states have (on average 1.245136186770428) internal successors, (320), 262 states have internal predecessors, (320), 33 states have call successors, (33), 26 states have call predecessors, (33), 26 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2025-02-08 09:43:59,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 386 transitions. [2025-02-08 09:43:59,802 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 386 transitions. Word has length 58 [2025-02-08 09:43:59,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:43:59,803 INFO L471 AbstractCegarLoop]: Abstraction has 322 states and 386 transitions. [2025-02-08 09:43:59,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2025-02-08 09:43:59,803 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 386 transitions. [2025-02-08 09:43:59,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-02-08 09:43:59,804 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:43:59,804 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:43:59,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 09:44:00,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:00,005 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:00,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:00,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1644021696, now seen corresponding path program 1 times [2025-02-08 09:44:00,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:00,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4634797] [2025-02-08 09:44:00,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:00,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:00,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-08 09:44:00,016 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-08 09:44:00,016 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:00,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:00,156 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-02-08 09:44:00,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:00,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4634797] [2025-02-08 09:44:00,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4634797] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:00,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265882465] [2025-02-08 09:44:00,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:00,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:00,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:00,158 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:00,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 09:44:00,182 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-08 09:44:00,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-08 09:44:00,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:00,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:00,197 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 09:44:00,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:00,319 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:00,319 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:44:00,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265882465] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:44:00,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:44:00,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 21 [2025-02-08 09:44:00,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434089580] [2025-02-08 09:44:00,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:44:00,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:44:00,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:00,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:44:00,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:44:00,321 INFO L87 Difference]: Start difference. First operand 322 states and 386 transitions. Second operand has 11 states, 10 states have (on average 3.9) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-02-08 09:44:00,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:00,588 INFO L93 Difference]: Finished difference Result 390 states and 468 transitions. [2025-02-08 09:44:00,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 09:44:00,588 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 64 [2025-02-08 09:44:00,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:00,590 INFO L225 Difference]: With dead ends: 390 [2025-02-08 09:44:00,590 INFO L226 Difference]: Without dead ends: 387 [2025-02-08 09:44:00,591 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2025-02-08 09:44:00,591 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:00,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 190 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:44:00,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2025-02-08 09:44:00,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 292. [2025-02-08 09:44:00,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 233 states have (on average 1.1630901287553648) internal successors, (271), 236 states have internal predecessors, (271), 31 states have call successors, (31), 25 states have call predecessors, (31), 25 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2025-02-08 09:44:00,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 333 transitions. [2025-02-08 09:44:00,607 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 333 transitions. Word has length 64 [2025-02-08 09:44:00,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:00,608 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 333 transitions. [2025-02-08 09:44:00,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-02-08 09:44:00,608 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 333 transitions. [2025-02-08 09:44:00,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-08 09:44:00,609 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:00,609 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:00,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-08 09:44:00,809 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,SelfDestructingSolverStorable9 [2025-02-08 09:44:00,810 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:00,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:00,811 INFO L85 PathProgramCache]: Analyzing trace with hash -574934972, now seen corresponding path program 1 times [2025-02-08 09:44:00,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:00,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531015064] [2025-02-08 09:44:00,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:00,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:00,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-02-08 09:44:00,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 09:44:00,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:00,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:00,942 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-02-08 09:44:00,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:00,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531015064] [2025-02-08 09:44:00,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531015064] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:00,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30262348] [2025-02-08 09:44:00,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:00,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:00,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:00,947 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:00,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 09:44:00,973 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-02-08 09:44:00,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 09:44:00,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:00,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:00,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 09:44:00,990 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:01,110 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:01,110 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:01,281 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-02-08 09:44:01,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30262348] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:01,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:01,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 30 [2025-02-08 09:44:01,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037226340] [2025-02-08 09:44:01,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:01,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-02-08 09:44:01,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:01,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-02-08 09:44:01,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2025-02-08 09:44:01,286 INFO L87 Difference]: Start difference. First operand 292 states and 333 transitions. Second operand has 31 states, 30 states have (on average 2.966666666666667) internal successors, (89), 31 states have internal predecessors, (89), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2025-02-08 09:44:02,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:02,379 INFO L93 Difference]: Finished difference Result 331 states and 380 transitions. [2025-02-08 09:44:02,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-02-08 09:44:02,380 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.966666666666667) internal successors, (89), 31 states have internal predecessors, (89), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Word has length 65 [2025-02-08 09:44:02,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:02,386 INFO L225 Difference]: With dead ends: 331 [2025-02-08 09:44:02,386 INFO L226 Difference]: Without dead ends: 330 [2025-02-08 09:44:02,388 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=715, Invalid=2945, Unknown=0, NotChecked=0, Total=3660 [2025-02-08 09:44:02,388 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 219 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:02,388 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 273 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:44:02,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2025-02-08 09:44:02,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 305. [2025-02-08 09:44:02,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 244 states have (on average 1.1598360655737705) internal successors, (283), 247 states have internal predecessors, (283), 32 states have call successors, (32), 26 states have call predecessors, (32), 26 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2025-02-08 09:44:02,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 347 transitions. [2025-02-08 09:44:02,435 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 347 transitions. Word has length 65 [2025-02-08 09:44:02,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:02,436 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 347 transitions. [2025-02-08 09:44:02,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.966666666666667) internal successors, (89), 31 states have internal predecessors, (89), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2025-02-08 09:44:02,436 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 347 transitions. [2025-02-08 09:44:02,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-02-08 09:44:02,439 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:02,439 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:02,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-08 09:44:02,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-02-08 09:44:02,643 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:02,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:02,643 INFO L85 PathProgramCache]: Analyzing trace with hash 878798126, now seen corresponding path program 1 times [2025-02-08 09:44:02,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:02,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197390447] [2025-02-08 09:44:02,644 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:02,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:02,649 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-02-08 09:44:02,663 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-02-08 09:44:02,663 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:02,663 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:02,862 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-02-08 09:44:02,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197390447] [2025-02-08 09:44:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197390447] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931316407] [2025-02-08 09:44:02,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:02,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:02,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:02,864 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:02,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 09:44:02,891 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-02-08 09:44:02,908 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-02-08 09:44:02,908 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:02,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:02,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:44:02,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:02,991 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:02,991 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-02-08 09:44:03,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931316407] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:03,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:03,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 29 [2025-02-08 09:44:03,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812088487] [2025-02-08 09:44:03,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:03,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-02-08 09:44:03,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:03,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-02-08 09:44:03,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:44:03,175 INFO L87 Difference]: Start difference. First operand 305 states and 347 transitions. Second operand has 29 states, 29 states have (on average 3.2758620689655173) internal successors, (95), 29 states have internal predecessors, (95), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) [2025-02-08 09:44:03,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:03,870 INFO L93 Difference]: Finished difference Result 541 states and 627 transitions. [2025-02-08 09:44:03,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-02-08 09:44:03,871 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.2758620689655173) internal successors, (95), 29 states have internal predecessors, (95), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) Word has length 79 [2025-02-08 09:44:03,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:03,872 INFO L225 Difference]: With dead ends: 541 [2025-02-08 09:44:03,872 INFO L226 Difference]: Without dead ends: 382 [2025-02-08 09:44:03,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=643, Invalid=1709, Unknown=0, NotChecked=0, Total=2352 [2025-02-08 09:44:03,874 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 126 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:03,874 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 386 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:44:03,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2025-02-08 09:44:03,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 359. [2025-02-08 09:44:03,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 288 states have (on average 1.1527777777777777) internal successors, (332), 291 states have internal predecessors, (332), 37 states have call successors, (37), 31 states have call predecessors, (37), 31 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2025-02-08 09:44:03,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 406 transitions. [2025-02-08 09:44:03,900 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 406 transitions. Word has length 79 [2025-02-08 09:44:03,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:03,900 INFO L471 AbstractCegarLoop]: Abstraction has 359 states and 406 transitions. [2025-02-08 09:44:03,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.2758620689655173) internal successors, (95), 29 states have internal predecessors, (95), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) [2025-02-08 09:44:03,901 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 406 transitions. [2025-02-08 09:44:03,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-02-08 09:44:03,903 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:03,904 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:03,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-08 09:44:04,104 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,SelfDestructingSolverStorable11 [2025-02-08 09:44:04,104 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:04,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:04,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1575096724, now seen corresponding path program 1 times [2025-02-08 09:44:04,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:04,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384078326] [2025-02-08 09:44:04,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:04,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:04,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-08 09:44:04,120 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-08 09:44:04,120 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:04,120 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-02-08 09:44:04,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:04,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384078326] [2025-02-08 09:44:04,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384078326] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:04,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116671785] [2025-02-08 09:44:04,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:04,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:04,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:04,400 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:04,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-08 09:44:04,424 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-08 09:44:04,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-08 09:44:04,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:04,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:04,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 09:44:04,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:04,707 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:04,708 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:05,018 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-02-08 09:44:05,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116671785] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:05,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:05,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 42 [2025-02-08 09:44:05,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495946698] [2025-02-08 09:44:05,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:05,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-02-08 09:44:05,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:05,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-02-08 09:44:05,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=1444, Unknown=0, NotChecked=0, Total=1806 [2025-02-08 09:44:05,022 INFO L87 Difference]: Start difference. First operand 359 states and 406 transitions. Second operand has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-02-08 09:44:06,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:06,743 INFO L93 Difference]: Finished difference Result 775 states and 905 transitions. [2025-02-08 09:44:06,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-02-08 09:44:06,743 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) Word has length 85 [2025-02-08 09:44:06,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:06,746 INFO L225 Difference]: With dead ends: 775 [2025-02-08 09:44:06,746 INFO L226 Difference]: Without dead ends: 616 [2025-02-08 09:44:06,748 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2133 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1770, Invalid=7350, Unknown=0, NotChecked=0, Total=9120 [2025-02-08 09:44:06,749 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 395 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:06,750 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 394 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-02-08 09:44:06,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2025-02-08 09:44:06,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 555. [2025-02-08 09:44:06,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 444 states have (on average 1.1756756756756757) internal successors, (522), 447 states have internal predecessors, (522), 57 states have call successors, (57), 51 states have call predecessors, (57), 51 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2025-02-08 09:44:06,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 636 transitions. [2025-02-08 09:44:06,779 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 636 transitions. Word has length 85 [2025-02-08 09:44:06,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:06,779 INFO L471 AbstractCegarLoop]: Abstraction has 555 states and 636 transitions. [2025-02-08 09:44:06,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-02-08 09:44:06,780 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 636 transitions. [2025-02-08 09:44:06,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-02-08 09:44:06,780 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:06,781 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:06,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-08 09:44:06,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:06,981 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:06,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:06,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1505985093, now seen corresponding path program 1 times [2025-02-08 09:44:06,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:06,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643920191] [2025-02-08 09:44:06,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:06,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:06,987 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-08 09:44:06,997 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-08 09:44:06,997 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:06,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:07,278 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-02-08 09:44:07,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:07,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643920191] [2025-02-08 09:44:07,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643920191] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:07,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776024483] [2025-02-08 09:44:07,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:07,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:07,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:07,282 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:07,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-08 09:44:07,312 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-08 09:44:07,329 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-08 09:44:07,329 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:07,329 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:07,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 09:44:07,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:07,564 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:07,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:07,850 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-02-08 09:44:07,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776024483] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:07,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:07,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 42 [2025-02-08 09:44:07,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143550739] [2025-02-08 09:44:07,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:07,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-02-08 09:44:07,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:07,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-02-08 09:44:07,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=1438, Unknown=0, NotChecked=0, Total=1806 [2025-02-08 09:44:07,853 INFO L87 Difference]: Start difference. First operand 555 states and 636 transitions. Second operand has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-02-08 09:44:09,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:09,509 INFO L93 Difference]: Finished difference Result 715 states and 821 transitions. [2025-02-08 09:44:09,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2025-02-08 09:44:09,510 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) Word has length 85 [2025-02-08 09:44:09,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:09,513 INFO L225 Difference]: With dead ends: 715 [2025-02-08 09:44:09,513 INFO L226 Difference]: Without dead ends: 712 [2025-02-08 09:44:09,516 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1845 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1656, Invalid=6716, Unknown=0, NotChecked=0, Total=8372 [2025-02-08 09:44:09,516 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 301 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:09,516 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 418 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-02-08 09:44:09,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2025-02-08 09:44:09,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 607. [2025-02-08 09:44:09,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 484 states have (on average 1.1818181818181819) internal successors, (572), 487 states have internal predecessors, (572), 63 states have call successors, (63), 57 states have call predecessors, (63), 57 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2025-02-08 09:44:09,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 698 transitions. [2025-02-08 09:44:09,543 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 698 transitions. Word has length 85 [2025-02-08 09:44:09,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:09,544 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 698 transitions. [2025-02-08 09:44:09,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-02-08 09:44:09,544 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 698 transitions. [2025-02-08 09:44:09,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-02-08 09:44:09,545 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:09,545 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:09,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-08 09:44:09,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:09,746 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:09,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:09,747 INFO L85 PathProgramCache]: Analyzing trace with hash 35941910, now seen corresponding path program 1 times [2025-02-08 09:44:09,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:09,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369019255] [2025-02-08 09:44:09,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:09,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:09,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-02-08 09:44:09,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-02-08 09:44:09,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:09,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:10,001 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-02-08 09:44:10,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:10,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369019255] [2025-02-08 09:44:10,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369019255] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:10,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564913223] [2025-02-08 09:44:10,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:10,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:10,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:10,006 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:10,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-08 09:44:10,040 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-02-08 09:44:10,060 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-02-08 09:44:10,060 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:10,060 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:10,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 09:44:10,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:10,165 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 142 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:10,165 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:10,436 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-02-08 09:44:10,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564913223] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:10,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:10,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 18] total 37 [2025-02-08 09:44:10,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059619345] [2025-02-08 09:44:10,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:10,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-02-08 09:44:10,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:10,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-02-08 09:44:10,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1053, Unknown=0, NotChecked=0, Total=1332 [2025-02-08 09:44:10,438 INFO L87 Difference]: Start difference. First operand 607 states and 698 transitions. Second operand has 37 states, 37 states have (on average 3.27027027027027) internal successors, (121), 37 states have internal predecessors, (121), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2025-02-08 09:44:11,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:11,490 INFO L93 Difference]: Finished difference Result 1130 states and 1313 transitions. [2025-02-08 09:44:11,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-02-08 09:44:11,491 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.27027027027027) internal successors, (121), 37 states have internal predecessors, (121), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) Word has length 99 [2025-02-08 09:44:11,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:11,494 INFO L225 Difference]: With dead ends: 1130 [2025-02-08 09:44:11,494 INFO L226 Difference]: Without dead ends: 841 [2025-02-08 09:44:11,498 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1387 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1135, Invalid=4415, Unknown=0, NotChecked=0, Total=5550 [2025-02-08 09:44:11,498 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 226 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:11,499 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 477 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:44:11,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2025-02-08 09:44:11,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 757. [2025-02-08 09:44:11,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 604 states have (on average 1.1589403973509933) internal successors, (700), 607 states have internal predecessors, (700), 78 states have call successors, (78), 72 states have call predecessors, (78), 72 states have return successors, (78), 77 states have call predecessors, (78), 78 states have call successors, (78) [2025-02-08 09:44:11,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 856 transitions. [2025-02-08 09:44:11,535 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 856 transitions. Word has length 99 [2025-02-08 09:44:11,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:11,536 INFO L471 AbstractCegarLoop]: Abstraction has 757 states and 856 transitions. [2025-02-08 09:44:11,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.27027027027027) internal successors, (121), 37 states have internal predecessors, (121), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2025-02-08 09:44:11,536 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 856 transitions. [2025-02-08 09:44:11,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-02-08 09:44:11,540 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:11,540 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:11,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-08 09:44:11,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:11,741 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:11,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:11,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1254571050, now seen corresponding path program 1 times [2025-02-08 09:44:11,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:11,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082081972] [2025-02-08 09:44:11,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:11,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:11,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-02-08 09:44:11,757 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-02-08 09:44:11,760 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:11,760 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2025-02-08 09:44:12,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:12,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082081972] [2025-02-08 09:44:12,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082081972] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:12,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129922637] [2025-02-08 09:44:12,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:12,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:12,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:12,026 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:12,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-08 09:44:12,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-02-08 09:44:12,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-02-08 09:44:12,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:12,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:12,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 09:44:12,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 166 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:12,347 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:12,724 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 54 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2025-02-08 09:44:12,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129922637] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:12,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:12,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 54 [2025-02-08 09:44:12,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219962208] [2025-02-08 09:44:12,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:12,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-02-08 09:44:12,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:12,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-02-08 09:44:12,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=2406, Unknown=0, NotChecked=0, Total=2970 [2025-02-08 09:44:12,728 INFO L87 Difference]: Start difference. First operand 757 states and 856 transitions. Second operand has 55 states, 54 states have (on average 2.9814814814814814) internal successors, (161), 55 states have internal predecessors, (161), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2025-02-08 09:44:14,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:14,970 INFO L93 Difference]: Finished difference Result 926 states and 1051 transitions. [2025-02-08 09:44:14,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-02-08 09:44:14,970 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.9814814814814814) internal successors, (161), 55 states have internal predecessors, (161), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) Word has length 105 [2025-02-08 09:44:14,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:14,974 INFO L225 Difference]: With dead ends: 926 [2025-02-08 09:44:14,974 INFO L226 Difference]: Without dead ends: 924 [2025-02-08 09:44:14,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3588 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2754, Invalid=12008, Unknown=0, NotChecked=0, Total=14762 [2025-02-08 09:44:14,978 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 497 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:14,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 426 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-02-08 09:44:14,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2025-02-08 09:44:15,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 623. [2025-02-08 09:44:15,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 496 states have (on average 1.1612903225806452) internal successors, (576), 500 states have internal predecessors, (576), 65 states have call successors, (65), 59 states have call predecessors, (65), 59 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65) [2025-02-08 09:44:15,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 706 transitions. [2025-02-08 09:44:15,008 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 706 transitions. Word has length 105 [2025-02-08 09:44:15,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:15,009 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 706 transitions. [2025-02-08 09:44:15,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.9814814814814814) internal successors, (161), 55 states have internal predecessors, (161), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2025-02-08 09:44:15,009 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 706 transitions. [2025-02-08 09:44:15,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2025-02-08 09:44:15,011 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:15,011 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:15,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-02-08 09:44:15,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-02-08 09:44:15,212 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:15,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:15,213 INFO L85 PathProgramCache]: Analyzing trace with hash -249620956, now seen corresponding path program 2 times [2025-02-08 09:44:15,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:15,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138448010] [2025-02-08 09:44:15,213 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:15,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:15,221 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 145 statements into 2 equivalence classes. [2025-02-08 09:44:15,244 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 145 of 145 statements. [2025-02-08 09:44:15,244 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:15,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:15,400 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2025-02-08 09:44:15,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:15,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138448010] [2025-02-08 09:44:15,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138448010] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:44:15,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:44:15,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:44:15,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876222208] [2025-02-08 09:44:15,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:44:15,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:44:15,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:15,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:44:15,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:44:15,402 INFO L87 Difference]: Start difference. First operand 623 states and 706 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:44:15,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:15,487 INFO L93 Difference]: Finished difference Result 637 states and 720 transitions. [2025-02-08 09:44:15,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:44:15,488 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 145 [2025-02-08 09:44:15,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:15,490 INFO L225 Difference]: With dead ends: 637 [2025-02-08 09:44:15,491 INFO L226 Difference]: Without dead ends: 636 [2025-02-08 09:44:15,491 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:44:15,491 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 23 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:15,492 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 131 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:44:15,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2025-02-08 09:44:15,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 623. [2025-02-08 09:44:15,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 496 states have (on average 1.159274193548387) internal successors, (575), 500 states have internal predecessors, (575), 65 states have call successors, (65), 59 states have call predecessors, (65), 59 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65) [2025-02-08 09:44:15,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 705 transitions. [2025-02-08 09:44:15,548 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 705 transitions. Word has length 145 [2025-02-08 09:44:15,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:15,549 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 705 transitions. [2025-02-08 09:44:15,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:44:15,549 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 705 transitions. [2025-02-08 09:44:15,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2025-02-08 09:44:15,553 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:15,553 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:15,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 09:44:15,553 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:15,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:15,553 INFO L85 PathProgramCache]: Analyzing trace with hash -2120878305, now seen corresponding path program 2 times [2025-02-08 09:44:15,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:15,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268923776] [2025-02-08 09:44:15,554 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:15,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:15,562 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 149 statements into 2 equivalence classes. [2025-02-08 09:44:15,584 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 149 of 149 statements. [2025-02-08 09:44:15,584 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:15,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:16,107 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 3 proven. 178 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2025-02-08 09:44:16,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:16,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268923776] [2025-02-08 09:44:16,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268923776] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:16,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769742519] [2025-02-08 09:44:16,107 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:16,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:16,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:16,110 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:16,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-08 09:44:16,148 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 149 statements into 2 equivalence classes. [2025-02-08 09:44:16,180 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 149 of 149 statements. [2025-02-08 09:44:16,180 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:16,180 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:16,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-02-08 09:44:16,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:16,373 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 3 proven. 442 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:16,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:16,893 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 3 proven. 178 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2025-02-08 09:44:16,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769742519] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:16,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:16,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 27, 28] total 51 [2025-02-08 09:44:16,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498716491] [2025-02-08 09:44:16,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:16,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-02-08 09:44:16,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:16,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-02-08 09:44:16,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=2080, Unknown=0, NotChecked=0, Total=2550 [2025-02-08 09:44:16,897 INFO L87 Difference]: Start difference. First operand 623 states and 705 transitions. Second operand has 51 states, 51 states have (on average 3.6470588235294117) internal successors, (186), 51 states have internal predecessors, (186), 21 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) [2025-02-08 09:44:18,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:18,459 INFO L93 Difference]: Finished difference Result 1397 states and 1613 transitions. [2025-02-08 09:44:18,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-02-08 09:44:18,460 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 3.6470588235294117) internal successors, (186), 51 states have internal predecessors, (186), 21 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) Word has length 149 [2025-02-08 09:44:18,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:18,464 INFO L225 Difference]: With dead ends: 1397 [2025-02-08 09:44:18,467 INFO L226 Difference]: Without dead ends: 1132 [2025-02-08 09:44:18,471 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 270 SyntacticMatches, 6 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3121 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2287, Invalid=9055, Unknown=0, NotChecked=0, Total=11342 [2025-02-08 09:44:18,475 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 328 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:18,475 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 529 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:44:18,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2025-02-08 09:44:18,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 957. [2025-02-08 09:44:18,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 764 states have (on average 1.1465968586387434) internal successors, (876), 768 states have internal predecessors, (876), 98 states have call successors, (98), 92 states have call predecessors, (98), 92 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2025-02-08 09:44:18,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1072 transitions. [2025-02-08 09:44:18,623 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1072 transitions. Word has length 149 [2025-02-08 09:44:18,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:18,623 INFO L471 AbstractCegarLoop]: Abstraction has 957 states and 1072 transitions. [2025-02-08 09:44:18,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 3.6470588235294117) internal successors, (186), 51 states have internal predecessors, (186), 21 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) [2025-02-08 09:44:18,624 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1072 transitions. [2025-02-08 09:44:18,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-02-08 09:44:18,626 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:18,626 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 8, 8, 8, 7, 7, 7, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:18,641 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-02-08 09:44:18,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-08 09:44:18,830 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:18,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:18,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1092291020, now seen corresponding path program 1 times [2025-02-08 09:44:18,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:18,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372146852] [2025-02-08 09:44:18,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:18,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:18,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-02-08 09:44:18,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:44:18,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:18,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:19,335 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 26 proven. 166 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-02-08 09:44:19,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:19,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372146852] [2025-02-08 09:44:19,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372146852] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:19,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168688532] [2025-02-08 09:44:19,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:19,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:19,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:19,340 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:19,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-08 09:44:19,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-02-08 09:44:19,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:44:19,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:19,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:19,413 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 09:44:19,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 70 proven. 386 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:44:19,658 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:20,146 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 26 proven. 166 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-02-08 09:44:20,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168688532] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:20,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:20,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 25, 26] total 48 [2025-02-08 09:44:20,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814966111] [2025-02-08 09:44:20,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:20,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-02-08 09:44:20,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:20,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-02-08 09:44:20,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=1808, Unknown=0, NotChecked=0, Total=2256 [2025-02-08 09:44:20,149 INFO L87 Difference]: Start difference. First operand 957 states and 1072 transitions. Second operand has 48 states, 48 states have (on average 3.7083333333333335) internal successors, (178), 48 states have internal predecessors, (178), 22 states have call successors, (46), 14 states have call predecessors, (46), 14 states have return successors, (46), 22 states have call predecessors, (46), 22 states have call successors, (46) [2025-02-08 09:44:21,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:21,595 INFO L93 Difference]: Finished difference Result 1672 states and 1897 transitions. [2025-02-08 09:44:21,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-02-08 09:44:21,596 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.7083333333333335) internal successors, (178), 48 states have internal predecessors, (178), 22 states have call successors, (46), 14 states have call predecessors, (46), 14 states have return successors, (46), 22 states have call predecessors, (46), 22 states have call successors, (46) Word has length 153 [2025-02-08 09:44:21,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:21,600 INFO L225 Difference]: With dead ends: 1672 [2025-02-08 09:44:21,600 INFO L226 Difference]: Without dead ends: 1407 [2025-02-08 09:44:21,602 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 280 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2644 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1935, Invalid=7571, Unknown=0, NotChecked=0, Total=9506 [2025-02-08 09:44:21,602 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 251 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:21,602 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 536 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:44:21,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2025-02-08 09:44:21,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1315. [2025-02-08 09:44:21,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 1052 states have (on average 1.1359315589353611) internal successors, (1195), 1056 states have internal predecessors, (1195), 133 states have call successors, (133), 127 states have call predecessors, (133), 127 states have return successors, (133), 131 states have call predecessors, (133), 133 states have call successors, (133) [2025-02-08 09:44:21,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1461 transitions. [2025-02-08 09:44:21,657 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1461 transitions. Word has length 153 [2025-02-08 09:44:21,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:21,658 INFO L471 AbstractCegarLoop]: Abstraction has 1315 states and 1461 transitions. [2025-02-08 09:44:21,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.7083333333333335) internal successors, (178), 48 states have internal predecessors, (178), 22 states have call successors, (46), 14 states have call predecessors, (46), 14 states have return successors, (46), 22 states have call predecessors, (46), 22 states have call successors, (46) [2025-02-08 09:44:21,658 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1461 transitions. [2025-02-08 09:44:21,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-02-08 09:44:21,660 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:21,660 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 11, 11, 10, 10, 10, 10, 9, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:21,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-08 09:44:21,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:21,865 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:21,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:21,866 INFO L85 PathProgramCache]: Analyzing trace with hash -566760282, now seen corresponding path program 1 times [2025-02-08 09:44:21,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:21,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521529643] [2025-02-08 09:44:21,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:21,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:21,873 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-02-08 09:44:21,877 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-02-08 09:44:21,877 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:21,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:21,922 INFO L134 CoverageAnalysis]: Checked inductivity of 642 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-02-08 09:44:21,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:21,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521529643] [2025-02-08 09:44:21,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521529643] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:44:21,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:44:21,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:44:21,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516776550] [2025-02-08 09:44:21,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:44:21,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:44:21,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:21,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:44:21,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:44:21,924 INFO L87 Difference]: Start difference. First operand 1315 states and 1461 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2025-02-08 09:44:22,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:22,080 INFO L93 Difference]: Finished difference Result 1786 states and 2014 transitions. [2025-02-08 09:44:22,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:44:22,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 155 [2025-02-08 09:44:22,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:22,087 INFO L225 Difference]: With dead ends: 1786 [2025-02-08 09:44:22,087 INFO L226 Difference]: Without dead ends: 1365 [2025-02-08 09:44:22,088 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-02-08 09:44:22,090 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 14 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:22,090 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 114 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:44:22,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1365 states. [2025-02-08 09:44:22,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1365 to 1309. [2025-02-08 09:44:22,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1049 states have (on average 1.1277407054337465) internal successors, (1183), 1053 states have internal predecessors, (1183), 133 states have call successors, (133), 124 states have call predecessors, (133), 124 states have return successors, (133), 131 states have call predecessors, (133), 133 states have call successors, (133) [2025-02-08 09:44:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1449 transitions. [2025-02-08 09:44:22,155 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 1449 transitions. Word has length 155 [2025-02-08 09:44:22,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:22,155 INFO L471 AbstractCegarLoop]: Abstraction has 1309 states and 1449 transitions. [2025-02-08 09:44:22,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2025-02-08 09:44:22,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 1449 transitions. [2025-02-08 09:44:22,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-02-08 09:44:22,159 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:22,159 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:22,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 09:44:22,160 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:22,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:22,161 INFO L85 PathProgramCache]: Analyzing trace with hash -957804452, now seen corresponding path program 2 times [2025-02-08 09:44:22,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:22,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187798966] [2025-02-08 09:44:22,161 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:22,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:22,169 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 155 statements into 2 equivalence classes. [2025-02-08 09:44:22,177 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 155 of 155 statements. [2025-02-08 09:44:22,177 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:22,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:22,242 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2025-02-08 09:44:22,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:22,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187798966] [2025-02-08 09:44:22,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187798966] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:44:22,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:44:22,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:44:22,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047088288] [2025-02-08 09:44:22,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:44:22,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:44:22,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:22,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:44:22,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:44:22,244 INFO L87 Difference]: Start difference. First operand 1309 states and 1449 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:44:22,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:22,336 INFO L93 Difference]: Finished difference Result 1324 states and 1465 transitions. [2025-02-08 09:44:22,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:44:22,337 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 155 [2025-02-08 09:44:22,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:22,343 INFO L225 Difference]: With dead ends: 1324 [2025-02-08 09:44:22,343 INFO L226 Difference]: Without dead ends: 1320 [2025-02-08 09:44:22,344 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:44:22,344 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 22 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:22,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 126 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:44:22,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1320 states. [2025-02-08 09:44:22,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1320 to 1162. [2025-02-08 09:44:22,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 933 states have (on average 1.1264737406216505) internal successors, (1051), 937 states have internal predecessors, (1051), 117 states have call successors, (117), 109 states have call predecessors, (117), 109 states have return successors, (117), 115 states have call predecessors, (117), 117 states have call successors, (117) [2025-02-08 09:44:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1285 transitions. [2025-02-08 09:44:22,401 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1285 transitions. Word has length 155 [2025-02-08 09:44:22,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:22,401 INFO L471 AbstractCegarLoop]: Abstraction has 1162 states and 1285 transitions. [2025-02-08 09:44:22,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:44:22,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1285 transitions. [2025-02-08 09:44:22,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2025-02-08 09:44:22,403 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:22,404 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:22,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 09:44:22,404 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:22,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash -396272893, now seen corresponding path program 1 times [2025-02-08 09:44:22,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:22,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126096662] [2025-02-08 09:44:22,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:22,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:22,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 159 statements into 1 equivalence classes. [2025-02-08 09:44:22,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 159 of 159 statements. [2025-02-08 09:44:22,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:22,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:22,921 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 180 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2025-02-08 09:44:22,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:22,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126096662] [2025-02-08 09:44:22,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126096662] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:22,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463495636] [2025-02-08 09:44:22,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:22,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:22,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:22,924 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:22,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-08 09:44:22,957 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 159 statements into 1 equivalence classes. [2025-02-08 09:44:22,985 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 159 of 159 statements. [2025-02-08 09:44:22,985 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:22,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:22,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-02-08 09:44:22,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:23,151 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 492 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:23,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:23,689 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 180 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2025-02-08 09:44:23,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463495636] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:23,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:23,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29, 30] total 51 [2025-02-08 09:44:23,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623548386] [2025-02-08 09:44:23,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:23,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-02-08 09:44:23,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:23,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-02-08 09:44:23,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=2093, Unknown=0, NotChecked=0, Total=2550 [2025-02-08 09:44:23,693 INFO L87 Difference]: Start difference. First operand 1162 states and 1285 transitions. Second operand has 51 states, 51 states have (on average 3.7450980392156863) internal successors, (191), 51 states have internal predecessors, (191), 21 states have call successors, (49), 15 states have call predecessors, (49), 15 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2025-02-08 09:44:25,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:25,374 INFO L93 Difference]: Finished difference Result 2311 states and 2594 transitions. [2025-02-08 09:44:25,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-02-08 09:44:25,378 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 3.7450980392156863) internal successors, (191), 51 states have internal predecessors, (191), 21 states have call successors, (49), 15 states have call predecessors, (49), 15 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) Word has length 159 [2025-02-08 09:44:25,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:25,384 INFO L225 Difference]: With dead ends: 2311 [2025-02-08 09:44:25,384 INFO L226 Difference]: Without dead ends: 2048 [2025-02-08 09:44:25,386 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 288 SyntacticMatches, 10 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3337 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2077, Invalid=9053, Unknown=0, NotChecked=0, Total=11130 [2025-02-08 09:44:25,390 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 283 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:25,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 551 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-08 09:44:25,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2048 states. [2025-02-08 09:44:25,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2048 to 1237. [2025-02-08 09:44:25,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 994 states have (on average 1.1257545271629779) internal successors, (1119), 997 states have internal predecessors, (1119), 124 states have call successors, (124), 116 states have call predecessors, (124), 116 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2025-02-08 09:44:25,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1367 transitions. [2025-02-08 09:44:25,485 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1367 transitions. Word has length 159 [2025-02-08 09:44:25,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:25,485 INFO L471 AbstractCegarLoop]: Abstraction has 1237 states and 1367 transitions. [2025-02-08 09:44:25,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 3.7450980392156863) internal successors, (191), 51 states have internal predecessors, (191), 21 states have call successors, (49), 15 states have call predecessors, (49), 15 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2025-02-08 09:44:25,485 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1367 transitions. [2025-02-08 09:44:25,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2025-02-08 09:44:25,488 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:25,488 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 10, 10, 10, 10, 10, 10, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:25,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-02-08 09:44:25,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:25,689 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:25,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:25,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1466687193, now seen corresponding path program 1 times [2025-02-08 09:44:25,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:25,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659621041] [2025-02-08 09:44:25,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:25,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:25,698 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-02-08 09:44:25,714 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-02-08 09:44:25,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:25,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:26,271 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2025-02-08 09:44:26,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:26,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659621041] [2025-02-08 09:44:26,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659621041] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:26,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413215776] [2025-02-08 09:44:26,272 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:26,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:26,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:26,275 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:26,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-08 09:44:26,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-02-08 09:44:26,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-02-08 09:44:26,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:26,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:26,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-02-08 09:44:26,338 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:27,011 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 3 proven. 649 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:27,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:27,917 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 3 proven. 285 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2025-02-08 09:44:27,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413215776] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:27,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:27,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 30] total 90 [2025-02-08 09:44:27,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784969149] [2025-02-08 09:44:27,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:27,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2025-02-08 09:44:27,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:27,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2025-02-08 09:44:27,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1638, Invalid=6552, Unknown=0, NotChecked=0, Total=8190 [2025-02-08 09:44:27,921 INFO L87 Difference]: Start difference. First operand 1237 states and 1367 transitions. Second operand has 91 states, 90 states have (on average 2.988888888888889) internal successors, (269), 91 states have internal predecessors, (269), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) [2025-02-08 09:44:32,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:32,735 INFO L93 Difference]: Finished difference Result 2452 states and 2797 transitions. [2025-02-08 09:44:32,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2025-02-08 09:44:32,736 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 90 states have (on average 2.988888888888889) internal successors, (269), 91 states have internal predecessors, (269), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) Word has length 165 [2025-02-08 09:44:32,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:32,742 INFO L225 Difference]: With dead ends: 2452 [2025-02-08 09:44:32,742 INFO L226 Difference]: Without dead ends: 2189 [2025-02-08 09:44:32,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11291 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=8721, Invalid=35169, Unknown=0, NotChecked=0, Total=43890 [2025-02-08 09:44:32,748 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 988 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:32,748 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 604 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-02-08 09:44:32,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2025-02-08 09:44:32,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 1433. [2025-02-08 09:44:32,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1150 states have (on average 1.1365217391304347) internal successors, (1307), 1153 states have internal predecessors, (1307), 145 states have call successors, (145), 135 states have call predecessors, (145), 135 states have return successors, (145), 144 states have call predecessors, (145), 145 states have call successors, (145) [2025-02-08 09:44:32,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 1597 transitions. [2025-02-08 09:44:32,851 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 1597 transitions. Word has length 165 [2025-02-08 09:44:32,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:32,852 INFO L471 AbstractCegarLoop]: Abstraction has 1433 states and 1597 transitions. [2025-02-08 09:44:32,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 90 states have (on average 2.988888888888889) internal successors, (269), 91 states have internal predecessors, (269), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) [2025-02-08 09:44:32,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 1597 transitions. [2025-02-08 09:44:32,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2025-02-08 09:44:32,856 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:32,856 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:32,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-08 09:44:33,056 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,SelfDestructingSolverStorable22 [2025-02-08 09:44:33,057 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:33,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:33,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1132785346, now seen corresponding path program 2 times [2025-02-08 09:44:33,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:33,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134761166] [2025-02-08 09:44:33,057 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:33,068 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-02-08 09:44:33,097 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-02-08 09:44:33,097 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:33,097 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:33,567 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 90 proven. 104 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-02-08 09:44:33,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:33,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134761166] [2025-02-08 09:44:33,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134761166] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:33,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145890998] [2025-02-08 09:44:33,567 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:33,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:33,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:33,572 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:33,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-08 09:44:33,607 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-02-08 09:44:33,659 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-02-08 09:44:33,660 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:33,660 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:33,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-02-08 09:44:33,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 250 proven. 284 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-02-08 09:44:33,791 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:34,221 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 90 proven. 104 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-02-08 09:44:34,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145890998] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:34,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:34,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 24] total 46 [2025-02-08 09:44:34,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372435447] [2025-02-08 09:44:34,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:34,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-02-08 09:44:34,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:34,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-02-08 09:44:34,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=1667, Unknown=0, NotChecked=0, Total=2070 [2025-02-08 09:44:34,225 INFO L87 Difference]: Start difference. First operand 1433 states and 1597 transitions. Second operand has 46 states, 46 states have (on average 3.630434782608696) internal successors, (167), 46 states have internal predecessors, (167), 22 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 22 states have call predecessors, (44), 22 states have call successors, (44) [2025-02-08 09:44:35,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:35,627 INFO L93 Difference]: Finished difference Result 2368 states and 2665 transitions. [2025-02-08 09:44:35,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2025-02-08 09:44:35,627 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.630434782608696) internal successors, (167), 46 states have internal predecessors, (167), 22 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 22 states have call predecessors, (44), 22 states have call successors, (44) Word has length 173 [2025-02-08 09:44:35,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:35,634 INFO L225 Difference]: With dead ends: 2368 [2025-02-08 09:44:35,634 INFO L226 Difference]: Without dead ends: 1955 [2025-02-08 09:44:35,636 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 322 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2447 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1677, Invalid=7253, Unknown=0, NotChecked=0, Total=8930 [2025-02-08 09:44:35,637 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 278 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:35,637 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 454 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-08 09:44:35,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1955 states. [2025-02-08 09:44:35,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1955 to 1841. [2025-02-08 09:44:35,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1841 states, 1478 states have (on average 1.1271989174560217) internal successors, (1666), 1481 states have internal predecessors, (1666), 185 states have call successors, (185), 175 states have call predecessors, (185), 175 states have return successors, (185), 184 states have call predecessors, (185), 185 states have call successors, (185) [2025-02-08 09:44:35,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1841 states to 1841 states and 2036 transitions. [2025-02-08 09:44:35,735 INFO L78 Accepts]: Start accepts. Automaton has 1841 states and 2036 transitions. Word has length 173 [2025-02-08 09:44:35,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:35,735 INFO L471 AbstractCegarLoop]: Abstraction has 1841 states and 2036 transitions. [2025-02-08 09:44:35,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.630434782608696) internal successors, (167), 46 states have internal predecessors, (167), 22 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 22 states have call predecessors, (44), 22 states have call successors, (44) [2025-02-08 09:44:35,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1841 states and 2036 transitions. [2025-02-08 09:44:35,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-02-08 09:44:35,759 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:35,760 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 12, 12, 12, 11, 11, 11, 10, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:35,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 09:44:35,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-02-08 09:44:35,960 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:35,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:35,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1452816902, now seen corresponding path program 1 times [2025-02-08 09:44:35,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:35,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86508991] [2025-02-08 09:44:35,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:44:35,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:35,967 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-02-08 09:44:35,973 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-02-08 09:44:35,973 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:44:35,973 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:36,018 INFO L134 CoverageAnalysis]: Checked inductivity of 836 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 662 trivial. 0 not checked. [2025-02-08 09:44:36,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:36,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86508991] [2025-02-08 09:44:36,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86508991] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:44:36,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:44:36,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:44:36,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720039751] [2025-02-08 09:44:36,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:44:36,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:44:36,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:36,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:44:36,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:44:36,020 INFO L87 Difference]: Start difference. First operand 1841 states and 2036 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-08 09:44:36,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:36,118 INFO L93 Difference]: Finished difference Result 2697 states and 3016 transitions. [2025-02-08 09:44:36,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:44:36,119 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 179 [2025-02-08 09:44:36,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:36,125 INFO L225 Difference]: With dead ends: 2697 [2025-02-08 09:44:36,125 INFO L226 Difference]: Without dead ends: 1830 [2025-02-08 09:44:36,127 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-02-08 09:44:36,128 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 17 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:36,129 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 113 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:44:36,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2025-02-08 09:44:36,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1824. [2025-02-08 09:44:36,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1465 states have (on average 1.1235494880546075) internal successors, (1646), 1469 states have internal predecessors, (1646), 185 states have call successors, (185), 171 states have call predecessors, (185), 171 states have return successors, (185), 183 states have call predecessors, (185), 185 states have call successors, (185) [2025-02-08 09:44:36,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 2016 transitions. [2025-02-08 09:44:36,226 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 2016 transitions. Word has length 179 [2025-02-08 09:44:36,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:36,226 INFO L471 AbstractCegarLoop]: Abstraction has 1824 states and 2016 transitions. [2025-02-08 09:44:36,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-08 09:44:36,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 2016 transitions. [2025-02-08 09:44:36,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-02-08 09:44:36,230 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:36,230 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 9, 9, 9, 8, 8, 8, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:36,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-08 09:44:36,231 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:36,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:36,231 INFO L85 PathProgramCache]: Analyzing trace with hash -156527297, now seen corresponding path program 2 times [2025-02-08 09:44:36,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:36,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697986570] [2025-02-08 09:44:36,232 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:36,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:36,238 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 179 statements into 2 equivalence classes. [2025-02-08 09:44:36,250 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 179 of 179 statements. [2025-02-08 09:44:36,250 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:36,250 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:36,812 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 6 proven. 266 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2025-02-08 09:44:36,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:36,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697986570] [2025-02-08 09:44:36,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697986570] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:36,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757844076] [2025-02-08 09:44:36,812 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:44:36,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:36,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:36,814 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:36,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-08 09:44:36,847 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 179 statements into 2 equivalence classes. [2025-02-08 09:44:36,880 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 179 of 179 statements. [2025-02-08 09:44:36,880 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:44:36,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:36,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-02-08 09:44:36,889 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 6 proven. 686 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-08 09:44:37,063 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:37,655 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 6 proven. 266 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2025-02-08 09:44:37,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757844076] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:37,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:37,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 33, 34] total 55 [2025-02-08 09:44:37,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548490898] [2025-02-08 09:44:37,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:37,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-02-08 09:44:37,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:37,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-02-08 09:44:37,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=2454, Unknown=0, NotChecked=0, Total=2970 [2025-02-08 09:44:37,658 INFO L87 Difference]: Start difference. First operand 1824 states and 2016 transitions. Second operand has 55 states, 55 states have (on average 3.963636363636364) internal successors, (218), 55 states have internal predecessors, (218), 21 states have call successors, (56), 17 states have call predecessors, (56), 17 states have return successors, (56), 21 states have call predecessors, (56), 21 states have call successors, (56) [2025-02-08 09:44:39,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:39,903 INFO L93 Difference]: Finished difference Result 3640 states and 4053 transitions. [2025-02-08 09:44:39,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-02-08 09:44:39,903 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 3.963636363636364) internal successors, (218), 55 states have internal predecessors, (218), 21 states have call successors, (56), 17 states have call predecessors, (56), 17 states have return successors, (56), 21 states have call predecessors, (56), 21 states have call successors, (56) Word has length 179 [2025-02-08 09:44:39,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:39,914 INFO L225 Difference]: With dead ends: 3640 [2025-02-08 09:44:39,914 INFO L226 Difference]: Without dead ends: 3204 [2025-02-08 09:44:39,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 324 SyntacticMatches, 14 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4332 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2528, Invalid=11278, Unknown=0, NotChecked=0, Total=13806 [2025-02-08 09:44:39,918 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 316 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:39,919 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 528 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-02-08 09:44:39,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3204 states. [2025-02-08 09:44:40,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3204 to 1944. [2025-02-08 09:44:40,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1561 states have (on average 1.1217168481742472) internal successors, (1751), 1565 states have internal predecessors, (1751), 197 states have call successors, (197), 183 states have call predecessors, (197), 183 states have return successors, (197), 195 states have call predecessors, (197), 197 states have call successors, (197) [2025-02-08 09:44:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 2145 transitions. [2025-02-08 09:44:40,080 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 2145 transitions. Word has length 179 [2025-02-08 09:44:40,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:40,081 INFO L471 AbstractCegarLoop]: Abstraction has 1944 states and 2145 transitions. [2025-02-08 09:44:40,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 3.963636363636364) internal successors, (218), 55 states have internal predecessors, (218), 21 states have call successors, (56), 17 states have call predecessors, (56), 17 states have return successors, (56), 21 states have call predecessors, (56), 21 states have call successors, (56) [2025-02-08 09:44:40,081 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 2145 transitions. [2025-02-08 09:44:40,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-02-08 09:44:40,085 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:40,085 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:40,093 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-02-08 09:44:40,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:40,287 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:40,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:40,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1860592531, now seen corresponding path program 3 times [2025-02-08 09:44:40,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:40,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316714585] [2025-02-08 09:44:40,288 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:44:40,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:40,294 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 179 statements into 10 equivalence classes. [2025-02-08 09:44:40,301 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 54 of 179 statements. [2025-02-08 09:44:40,301 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 09:44:40,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:40,357 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2025-02-08 09:44:40,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:40,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316714585] [2025-02-08 09:44:40,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316714585] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:44:40,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:44:40,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 09:44:40,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137827500] [2025-02-08 09:44:40,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:44:40,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 09:44:40,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:40,358 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 09:44:40,360 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:44:40,360 INFO L87 Difference]: Start difference. First operand 1944 states and 2145 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:44:40,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:40,533 INFO L93 Difference]: Finished difference Result 1949 states and 2149 transitions. [2025-02-08 09:44:40,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:44:40,533 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 179 [2025-02-08 09:44:40,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:40,540 INFO L225 Difference]: With dead ends: 1949 [2025-02-08 09:44:40,540 INFO L226 Difference]: Without dead ends: 1948 [2025-02-08 09:44:40,541 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:44:40,541 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 37 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:40,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 158 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:44:40,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states. [2025-02-08 09:44:40,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1656. [2025-02-08 09:44:40,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1328 states have (on average 1.115210843373494) internal successors, (1481), 1335 states have internal predecessors, (1481), 168 states have call successors, (168), 157 states have call predecessors, (168), 157 states have return successors, (168), 163 states have call predecessors, (168), 168 states have call successors, (168) [2025-02-08 09:44:40,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 1817 transitions. [2025-02-08 09:44:40,696 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 1817 transitions. Word has length 179 [2025-02-08 09:44:40,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:40,696 INFO L471 AbstractCegarLoop]: Abstraction has 1656 states and 1817 transitions. [2025-02-08 09:44:40,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:44:40,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 1817 transitions. [2025-02-08 09:44:40,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2025-02-08 09:44:40,700 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:44:40,700 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 13, 13, 13, 12, 12, 12, 11, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:40,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-08 09:44:40,700 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-02-08 09:44:40,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:44:40,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1052867523, now seen corresponding path program 3 times [2025-02-08 09:44:40,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:44:40,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936561778] [2025-02-08 09:44:40,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:44:40,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:44:40,711 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 203 statements into 13 equivalence classes. [2025-02-08 09:44:40,719 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 58 of 203 statements. [2025-02-08 09:44:40,719 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 09:44:40,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:40,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 98 proven. 1 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2025-02-08 09:44:40,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:44:40,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936561778] [2025-02-08 09:44:40,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936561778] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:44:40,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592129728] [2025-02-08 09:44:40,803 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:44:40,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:44:40,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:44:40,805 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:44:40,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-08 09:44:40,840 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 203 statements into 13 equivalence classes. [2025-02-08 09:44:40,855 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 58 of 203 statements. [2025-02-08 09:44:40,855 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 09:44:40,855 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:44:40,856 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:44:40,859 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:44:40,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 162 proven. 1 refuted. 0 times theorem prover too weak. 891 trivial. 0 not checked. [2025-02-08 09:44:40,888 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:44:41,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 98 proven. 1 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2025-02-08 09:44:41,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592129728] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:44:41,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:44:41,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2025-02-08 09:44:41,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423265861] [2025-02-08 09:44:41,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:44:41,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 09:44:41,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:44:41,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 09:44:41,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:44:41,061 INFO L87 Difference]: Start difference. First operand 1656 states and 1817 transitions. Second operand has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 18 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:44:41,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:44:41,621 INFO L93 Difference]: Finished difference Result 1764 states and 1943 transitions. [2025-02-08 09:44:41,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:44:41,621 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 18 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 203 [2025-02-08 09:44:41,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:44:41,623 INFO L225 Difference]: With dead ends: 1764 [2025-02-08 09:44:41,623 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 09:44:41,625 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:44:41,625 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 76 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:44:41,625 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 232 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:44:41,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 09:44:41,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 09:44:41,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:44:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 09:44:41,626 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 203 [2025-02-08 09:44:41,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:44:41,626 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 09:44:41,626 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 18 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:44:41,626 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 09:44:41,627 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 09:44:41,629 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 6 remaining) [2025-02-08 09:44:41,629 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 6 remaining) [2025-02-08 09:44:41,629 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 6 remaining) [2025-02-08 09:44:41,629 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 6 remaining) [2025-02-08 09:44:41,629 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 6 remaining) [2025-02-08 09:44:41,629 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 6 remaining) [2025-02-08 09:44:41,642 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-02-08 09:44:41,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-08 09:44:41,832 INFO L422 BasicCegarLoop]: Path program histogram: [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:44:41,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.