./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.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/mannadiv_valuebound5.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 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 09:45:03,508 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 09:45:03,568 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:45:03,573 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 09:45:03,574 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 09:45:03,595 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 09:45:03,596 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 09:45:03,596 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 09:45:03,596 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 09:45:03,596 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 09:45:03,597 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 09:45:03,597 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 09:45:03,597 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 09:45:03,597 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 09:45:03,598 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 09:45:03,598 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 09:45:03,598 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 09:45:03,599 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:45:03,599 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 09:45:03,599 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 09:45:03,600 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 09:45:03,600 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 -> 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 [2025-02-08 09:45:03,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 09:45:03,814 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 09:45:03,816 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 09:45:03,817 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 09:45:03,817 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 09:45:03,818 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.c [2025-02-08 09:45:05,000 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/cc45e3192/468365ffccf24c949eca4bc24d028fba/FLAG4bd3fa867 [2025-02-08 09:45:05,276 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 09:45:05,277 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound5.c [2025-02-08 09:45:05,284 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/cc45e3192/468365ffccf24c949eca4bc24d028fba/FLAG4bd3fa867 [2025-02-08 09:45:05,567 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/cc45e3192/468365ffccf24c949eca4bc24d028fba [2025-02-08 09:45:05,569 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 09:45:05,571 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 09:45:05,573 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 09:45:05,573 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 09:45:05,577 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 09:45:05,578 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,579 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29eb79d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05, skipping insertion in model container [2025-02-08 09:45:05,579 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,591 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 09:45:05,708 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:45:05,717 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 09:45:05,731 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:45:05,746 INFO L204 MainTranslator]: Completed translation [2025-02-08 09:45:05,747 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05 WrapperNode [2025-02-08 09:45:05,747 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 09:45:05,748 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 09:45:05,749 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 09:45:05,749 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 09:45:05,754 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:45:05" (1/1) ... [2025-02-08 09:45:05,759 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:45:05" (1/1) ... [2025-02-08 09:45:05,773 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 66 [2025-02-08 09:45:05,774 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 09:45:05,775 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 09:45:05,775 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 09:45:05,775 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 09:45:05,781 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,781 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,782 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,794 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 09:45:05,796 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,796 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,800 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,801 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,802 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,805 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,806 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 09:45:05,807 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 09:45:05,807 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 09:45:05,807 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 09:45:05,807 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (1/1) ... [2025-02-08 09:45:05,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:45:05,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:05,839 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:45:05,853 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:45:05,871 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 09:45:05,871 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 09:45:05,872 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 09:45:05,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 09:45:05,872 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 09:45:05,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 09:45:05,872 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-08 09:45:05,872 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-08 09:45:05,908 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 09:45:05,909 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 09:45:06,072 INFO L? ?]: Removed 44 outVars from TransFormulas that were not future-live. [2025-02-08 09:45:06,072 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 09:45:06,080 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 09:45:06,080 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 09:45:06,080 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:45:06 BoogieIcfgContainer [2025-02-08 09:45:06,080 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 09:45:06,082 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 09:45:06,082 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 09:45:06,086 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 09:45:06,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 09:45:05" (1/3) ... [2025-02-08 09:45:06,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65fafe11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:45:06, skipping insertion in model container [2025-02-08 09:45:06,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:45:05" (2/3) ... [2025-02-08 09:45:06,088 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65fafe11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:45:06, skipping insertion in model container [2025-02-08 09:45:06,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:45:06" (3/3) ... [2025-02-08 09:45:06,089 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_valuebound5.c [2025-02-08 09:45:06,099 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 09:45:06,100 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv_valuebound5.c that has 3 procedures, 60 locations, 1 initial locations, 1 loop locations, and 20 error locations. [2025-02-08 09:45:06,139 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 09:45:06,150 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;@237a8392, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 09:45:06,150 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-02-08 09:45:06,154 INFO L276 IsEmpty]: Start isEmpty. Operand has 60 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 53 states have internal predecessors, (58), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:45:06,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-02-08 09:45:06,158 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:06,158 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:06,159 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:06,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:06,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1049707237, now seen corresponding path program 1 times [2025-02-08 09:45:06,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:06,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119190729] [2025-02-08 09:45:06,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:06,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:06,217 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:45:06,232 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:45:06,232 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:06,232 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:06,266 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 09:45:06,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:06,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119190729] [2025-02-08 09:45:06,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119190729] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:06,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317307362] [2025-02-08 09:45:06,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:06,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:06,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:06,271 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:45:06,272 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:45:06,305 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:45:06,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:45:06,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:06,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:06,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-08 09:45:06,327 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 09:45:06,333 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:45:06,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317307362] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:06,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:06,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-08 09:45:06,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515548393] [2025-02-08 09:45:06,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:06,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-08 09:45:06,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:06,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-08 09:45:06,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 09:45:06,354 INFO L87 Difference]: Start difference. First operand has 60 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 53 states have internal predecessors, (58), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-08 09:45:06,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:06,367 INFO L93 Difference]: Finished difference Result 118 states and 133 transitions. [2025-02-08 09:45:06,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-08 09:45:06,369 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 14 [2025-02-08 09:45:06,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:06,373 INFO L225 Difference]: With dead ends: 118 [2025-02-08 09:45:06,373 INFO L226 Difference]: Without dead ends: 56 [2025-02-08 09:45:06,375 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 09:45:06,377 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:06,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:45:06,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2025-02-08 09:45:06,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2025-02-08 09:45:06,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 50 states have internal predecessors, (52), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 09:45:06,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2025-02-08 09:45:06,401 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 14 [2025-02-08 09:45:06,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:06,401 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2025-02-08 09:45:06,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-08 09:45:06,401 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2025-02-08 09:45:06,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-02-08 09:45:06,402 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:06,402 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:06,409 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:45:06,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-08 09:45:06,603 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:06,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:06,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1476937857, now seen corresponding path program 1 times [2025-02-08 09:45:06,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:06,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593572743] [2025-02-08 09:45:06,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:06,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:06,608 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:45:06,622 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:45:06,623 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:06,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:06,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949376700] [2025-02-08 09:45:06,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:06,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:06,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:06,626 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:45:06,627 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:45:06,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:45:06,660 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:45:06,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:06,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:06,664 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-08 09:45:06,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:06,682 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:45:06,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:06,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593572743] [2025-02-08 09:45:06,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:06,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949376700] [2025-02-08 09:45:06,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949376700] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:06,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:45:06,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:45:06,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250838655] [2025-02-08 09:45:06,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:06,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:45:06,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:06,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:45:06,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:45:06,684 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:06,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:06,733 INFO L93 Difference]: Finished difference Result 90 states and 100 transitions. [2025-02-08 09:45:06,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:45:06,734 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2025-02-08 09:45:06,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:06,734 INFO L225 Difference]: With dead ends: 90 [2025-02-08 09:45:06,734 INFO L226 Difference]: Without dead ends: 84 [2025-02-08 09:45:06,735 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:45:06,735 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 26 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:06,735 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 74 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:45:06,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2025-02-08 09:45:06,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 76. [2025-02-08 09:45:06,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.66) internal successors, (83), 69 states have internal predecessors, (83), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:45:06,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 91 transitions. [2025-02-08 09:45:06,744 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 91 transitions. Word has length 14 [2025-02-08 09:45:06,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:06,745 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 91 transitions. [2025-02-08 09:45:06,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:06,745 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 91 transitions. [2025-02-08 09:45:06,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-02-08 09:45:06,748 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:06,748 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:06,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:06,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:06,948 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:06,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:06,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1998073311, now seen corresponding path program 1 times [2025-02-08 09:45:06,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:06,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719165338] [2025-02-08 09:45:06,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:06,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:06,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-08 09:45:06,957 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-08 09:45:06,957 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:06,957 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:07,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:07,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:07,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719165338] [2025-02-08 09:45:07,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719165338] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:07,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:45:07,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:45:07,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256083837] [2025-02-08 09:45:07,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:07,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:45:07,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:07,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:45:07,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:45:07,038 INFO L87 Difference]: Start difference. First operand 76 states and 91 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:07,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:07,156 INFO L93 Difference]: Finished difference Result 120 states and 152 transitions. [2025-02-08 09:45:07,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:45:07,156 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2025-02-08 09:45:07,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:07,157 INFO L225 Difference]: With dead ends: 120 [2025-02-08 09:45:07,157 INFO L226 Difference]: Without dead ends: 113 [2025-02-08 09:45:07,158 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:45:07,158 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 21 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:07,158 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 90 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:07,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2025-02-08 09:45:07,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 109. [2025-02-08 09:45:07,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 81 states have (on average 1.5679012345679013) internal successors, (127), 100 states have internal predecessors, (127), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 09:45:07,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 139 transitions. [2025-02-08 09:45:07,166 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 139 transitions. Word has length 16 [2025-02-08 09:45:07,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:07,167 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 139 transitions. [2025-02-08 09:45:07,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:07,167 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 139 transitions. [2025-02-08 09:45:07,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-02-08 09:45:07,167 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:07,167 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:07,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 09:45:07,168 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:07,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:07,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1810730506, now seen corresponding path program 1 times [2025-02-08 09:45:07,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:07,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080123215] [2025-02-08 09:45:07,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:07,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:07,172 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 09:45:07,179 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 09:45:07,181 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:07,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:07,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:07,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:07,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080123215] [2025-02-08 09:45:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080123215] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:45:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:45:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133717920] [2025-02-08 09:45:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:07,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:45:07,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:07,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:45:07,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:45:07,261 INFO L87 Difference]: Start difference. First operand 109 states and 139 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:07,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:07,342 INFO L93 Difference]: Finished difference Result 115 states and 140 transitions. [2025-02-08 09:45:07,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:45:07,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2025-02-08 09:45:07,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:07,343 INFO L225 Difference]: With dead ends: 115 [2025-02-08 09:45:07,343 INFO L226 Difference]: Without dead ends: 106 [2025-02-08 09:45:07,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:45:07,345 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 32 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:07,345 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 76 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:07,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2025-02-08 09:45:07,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2025-02-08 09:45:07,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 76 states have (on average 1.5394736842105263) internal successors, (117), 95 states have internal predecessors, (117), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 09:45:07,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 129 transitions. [2025-02-08 09:45:07,358 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 129 transitions. Word has length 17 [2025-02-08 09:45:07,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:07,358 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 129 transitions. [2025-02-08 09:45:07,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:07,358 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 129 transitions. [2025-02-08 09:45:07,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-02-08 09:45:07,358 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:07,358 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:07,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 09:45:07,359 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:07,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:07,360 INFO L85 PathProgramCache]: Analyzing trace with hash 298070845, now seen corresponding path program 1 times [2025-02-08 09:45:07,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:07,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519818334] [2025-02-08 09:45:07,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:07,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:07,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-08 09:45:07,373 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-08 09:45:07,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:07,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:07,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:07,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519818334] [2025-02-08 09:45:07,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519818334] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638748323] [2025-02-08 09:45:07,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:07,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:07,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:07,508 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:45:07,509 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:45:07,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-08 09:45:07,535 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-08 09:45:07,535 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:07,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:07,536 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:45:07,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:07,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:07,636 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:45:07,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638748323] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:07,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:07,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-02-08 09:45:07,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667295961] [2025-02-08 09:45:07,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:07,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:45:07,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:07,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:45:07,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:07,638 INFO L87 Difference]: Start difference. First operand 104 states and 129 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:07,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:07,745 INFO L93 Difference]: Finished difference Result 107 states and 133 transitions. [2025-02-08 09:45:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:45:07,745 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2025-02-08 09:45:07,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:07,746 INFO L225 Difference]: With dead ends: 107 [2025-02-08 09:45:07,746 INFO L226 Difference]: Without dead ends: 106 [2025-02-08 09:45:07,746 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:45:07,746 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 72 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:07,746 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 61 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:07,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2025-02-08 09:45:07,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2025-02-08 09:45:07,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 76 states have (on average 1.5263157894736843) internal successors, (116), 95 states have internal predecessors, (116), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 09:45:07,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 128 transitions. [2025-02-08 09:45:07,760 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 128 transitions. Word has length 18 [2025-02-08 09:45:07,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:07,760 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 128 transitions. [2025-02-08 09:45:07,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:07,760 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 128 transitions. [2025-02-08 09:45:07,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-02-08 09:45:07,760 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:07,760 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:07,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-08 09:45:07,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:07,961 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:07,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:07,961 INFO L85 PathProgramCache]: Analyzing trace with hash 650261608, now seen corresponding path program 1 times [2025-02-08 09:45:07,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:07,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47588759] [2025-02-08 09:45:07,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:07,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:07,967 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-08 09:45:07,975 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-08 09:45:07,976 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:07,976 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:07,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78916703] [2025-02-08 09:45:07,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:07,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:07,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:07,980 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:45:07,982 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:45:08,001 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-08 09:45:08,010 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-08 09:45:08,010 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:08,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:08,010 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:45:08,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:08,078 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:45:08,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:08,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47588759] [2025-02-08 09:45:08,078 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:08,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78916703] [2025-02-08 09:45:08,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78916703] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:08,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:45:08,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:45:08,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77261385] [2025-02-08 09:45:08,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:08,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:45:08,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:08,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:45:08,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:45:08,079 INFO L87 Difference]: Start difference. First operand 104 states and 128 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:08,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:08,150 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2025-02-08 09:45:08,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:45:08,151 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2025-02-08 09:45:08,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:08,151 INFO L225 Difference]: With dead ends: 105 [2025-02-08 09:45:08,151 INFO L226 Difference]: Without dead ends: 104 [2025-02-08 09:45:08,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 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:45:08,152 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 65 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:08,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 66 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:08,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2025-02-08 09:45:08,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2025-02-08 09:45:08,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 76 states have (on average 1.513157894736842) internal successors, (115), 95 states have internal predecessors, (115), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 09:45:08,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 127 transitions. [2025-02-08 09:45:08,164 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 127 transitions. Word has length 19 [2025-02-08 09:45:08,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:08,164 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 127 transitions. [2025-02-08 09:45:08,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:45:08,164 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 127 transitions. [2025-02-08 09:45:08,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-02-08 09:45:08,168 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:08,168 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:08,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:08,369 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,SelfDestructingSolverStorable5 [2025-02-08 09:45:08,369 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:08,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:08,370 INFO L85 PathProgramCache]: Analyzing trace with hash -2119393160, now seen corresponding path program 1 times [2025-02-08 09:45:08,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:08,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043518658] [2025-02-08 09:45:08,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:08,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:08,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-02-08 09:45:08,378 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-08 09:45:08,378 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:08,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:08,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:08,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:08,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043518658] [2025-02-08 09:45:08,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043518658] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:08,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079402574] [2025-02-08 09:45:08,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:08,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:08,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:08,464 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:45:08,465 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:45:08,487 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-02-08 09:45:08,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-08 09:45:08,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:08,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:08,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:45:08,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:08,529 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:08,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:08,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079402574] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:08,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:08,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-02-08 09:45:08,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669175164] [2025-02-08 09:45:08,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:08,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:45:08,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:08,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:45:08,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:08,610 INFO L87 Difference]: Start difference. First operand 104 states and 127 transitions. Second operand has 9 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:08,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:08,720 INFO L93 Difference]: Finished difference Result 157 states and 194 transitions. [2025-02-08 09:45:08,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:45:08,720 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 31 [2025-02-08 09:45:08,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:08,721 INFO L225 Difference]: With dead ends: 157 [2025-02-08 09:45:08,721 INFO L226 Difference]: Without dead ends: 155 [2025-02-08 09:45:08,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:45:08,722 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 118 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:08,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 250 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:08,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2025-02-08 09:45:08,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 145. [2025-02-08 09:45:08,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 115 states have (on average 1.5043478260869565) internal successors, (173), 134 states have internal predecessors, (173), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 09:45:08,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 189 transitions. [2025-02-08 09:45:08,732 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 189 transitions. Word has length 31 [2025-02-08 09:45:08,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:08,732 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 189 transitions. [2025-02-08 09:45:08,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:08,732 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 189 transitions. [2025-02-08 09:45:08,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-02-08 09:45:08,733 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:08,733 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:08,746 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:45:08,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:08,936 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:08,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:08,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1276678540, now seen corresponding path program 1 times [2025-02-08 09:45:08,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:08,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978218947] [2025-02-08 09:45:08,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:08,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:08,942 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-08 09:45:08,948 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-08 09:45:08,948 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:08,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:09,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:09,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:09,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978218947] [2025-02-08 09:45:09,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978218947] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:09,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:45:09,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:45:09,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890563148] [2025-02-08 09:45:09,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:09,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:45:09,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:09,002 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:45:09,002 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:45:09,003 INFO L87 Difference]: Start difference. First operand 145 states and 189 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:09,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:09,032 INFO L93 Difference]: Finished difference Result 145 states and 189 transitions. [2025-02-08 09:45:09,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:45:09,032 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2025-02-08 09:45:09,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:09,035 INFO L225 Difference]: With dead ends: 145 [2025-02-08 09:45:09,035 INFO L226 Difference]: Without dead ends: 143 [2025-02-08 09:45:09,035 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:45:09,036 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 57 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:09,036 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 70 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:45:09,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2025-02-08 09:45:09,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2025-02-08 09:45:09,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 115 states have (on average 1.4608695652173913) internal successors, (168), 132 states have internal predecessors, (168), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 09:45:09,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 184 transitions. [2025-02-08 09:45:09,046 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 184 transitions. Word has length 32 [2025-02-08 09:45:09,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:09,047 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 184 transitions. [2025-02-08 09:45:09,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:09,047 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 184 transitions. [2025-02-08 09:45:09,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-02-08 09:45:09,047 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:09,047 INFO L218 NwaCegarLoop]: trace histogram [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:45:09,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 09:45:09,048 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:09,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1472570258, now seen corresponding path program 1 times [2025-02-08 09:45:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:09,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360997020] [2025-02-08 09:45:09,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:09,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:09,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-08 09:45:09,062 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-08 09:45:09,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:09,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:09,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1950643324] [2025-02-08 09:45:09,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:09,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:09,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:09,071 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:45:09,075 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:45:09,094 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-08 09:45:09,110 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-08 09:45:09,111 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:09,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:09,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:45:09,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:09,233 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:09,233 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:09,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:09,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360997020] [2025-02-08 09:45:09,383 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:09,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950643324] [2025-02-08 09:45:09,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950643324] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:09,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:09,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-02-08 09:45:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216283456] [2025-02-08 09:45:09,384 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:09,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:45:09,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:09,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:45:09,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:09,384 INFO L87 Difference]: Start difference. First operand 143 states and 184 transitions. Second operand has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:09,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:09,496 INFO L93 Difference]: Finished difference Result 150 states and 187 transitions. [2025-02-08 09:45:09,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:45:09,496 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2025-02-08 09:45:09,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:09,497 INFO L225 Difference]: With dead ends: 150 [2025-02-08 09:45:09,497 INFO L226 Difference]: Without dead ends: 143 [2025-02-08 09:45:09,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:45:09,497 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 40 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:09,498 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 82 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:09,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2025-02-08 09:45:09,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 139. [2025-02-08 09:45:09,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 116 states have (on average 1.3448275862068966) internal successors, (156), 128 states have internal predecessors, (156), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 09:45:09,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 172 transitions. [2025-02-08 09:45:09,503 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 172 transitions. Word has length 34 [2025-02-08 09:45:09,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:09,504 INFO L471 AbstractCegarLoop]: Abstraction has 139 states and 172 transitions. [2025-02-08 09:45:09,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:09,504 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 172 transitions. [2025-02-08 09:45:09,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-02-08 09:45:09,504 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:09,504 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:09,510 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:45:09,705 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,SelfDestructingSolverStorable8 [2025-02-08 09:45:09,705 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:09,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:09,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1594962245, now seen corresponding path program 1 times [2025-02-08 09:45:09,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:09,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817632517] [2025-02-08 09:45:09,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:09,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:09,709 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 09:45:09,716 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 09:45:09,716 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:09,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:09,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1389694609] [2025-02-08 09:45:09,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:09,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:09,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:09,718 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:45:09,720 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:45:09,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 09:45:09,749 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 09:45:09,749 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:09,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:09,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:45:09,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:09,849 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:09,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:10,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:10,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817632517] [2025-02-08 09:45:10,019 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:10,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389694609] [2025-02-08 09:45:10,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389694609] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:10,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:10,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-02-08 09:45:10,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100659305] [2025-02-08 09:45:10,019 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:10,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:45:10,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:10,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:45:10,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:10,020 INFO L87 Difference]: Start difference. First operand 139 states and 172 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:10,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:10,141 INFO L93 Difference]: Finished difference Result 187 states and 230 transitions. [2025-02-08 09:45:10,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:45:10,142 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2025-02-08 09:45:10,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:10,143 INFO L225 Difference]: With dead ends: 187 [2025-02-08 09:45:10,144 INFO L226 Difference]: Without dead ends: 184 [2025-02-08 09:45:10,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:10,145 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 73 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:10,145 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 114 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:10,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2025-02-08 09:45:10,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 176. [2025-02-08 09:45:10,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 151 states have (on average 1.3311258278145695) internal successors, (201), 163 states have internal predecessors, (201), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:45:10,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 221 transitions. [2025-02-08 09:45:10,155 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 221 transitions. Word has length 35 [2025-02-08 09:45:10,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:10,156 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 221 transitions. [2025-02-08 09:45:10,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:10,156 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 221 transitions. [2025-02-08 09:45:10,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-02-08 09:45:10,158 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:10,158 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:10,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:10,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:10,359 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:10,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:10,359 INFO L85 PathProgramCache]: Analyzing trace with hash 92420529, now seen corresponding path program 1 times [2025-02-08 09:45:10,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:10,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659110852] [2025-02-08 09:45:10,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:10,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:10,362 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-08 09:45:10,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-08 09:45:10,365 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:10,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:10,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:10,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:10,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659110852] [2025-02-08 09:45:10,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659110852] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:10,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669528318] [2025-02-08 09:45:10,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:10,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:10,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:10,417 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:45:10,418 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:45:10,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-08 09:45:10,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-08 09:45:10,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:10,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:10,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:45:10,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:10,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:10,539 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:45:10,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669528318] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:45:10,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:10,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-08 09:45:10,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124100459] [2025-02-08 09:45:10,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:45:10,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:45:10,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:10,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:45:10,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:45:10,540 INFO L87 Difference]: Start difference. First operand 176 states and 221 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:10,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:10,607 INFO L93 Difference]: Finished difference Result 176 states and 221 transitions. [2025-02-08 09:45:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:45:10,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2025-02-08 09:45:10,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:10,609 INFO L225 Difference]: With dead ends: 176 [2025-02-08 09:45:10,609 INFO L226 Difference]: Without dead ends: 174 [2025-02-08 09:45:10,609 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:45:10,610 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 20 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:10,610 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 65 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:10,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2025-02-08 09:45:10,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 171. [2025-02-08 09:45:10,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 148 states have (on average 1.3175675675675675) internal successors, (195), 158 states have internal predecessors, (195), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:45:10,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 215 transitions. [2025-02-08 09:45:10,617 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 215 transitions. Word has length 36 [2025-02-08 09:45:10,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:10,617 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 215 transitions. [2025-02-08 09:45:10,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:45:10,617 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 215 transitions. [2025-02-08 09:45:10,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-02-08 09:45:10,617 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:10,617 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:10,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:10,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:10,818 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:10,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:10,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1429930888, now seen corresponding path program 1 times [2025-02-08 09:45:10,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:10,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228736770] [2025-02-08 09:45:10,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:10,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:10,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-08 09:45:10,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-08 09:45:10,831 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:10,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:10,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:10,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228736770] [2025-02-08 09:45:10,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228736770] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:10,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512410838] [2025-02-08 09:45:10,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:10,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:10,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:10,961 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:45:10,962 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:45:10,982 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-08 09:45:10,993 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-08 09:45:10,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:10,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:10,994 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:45:10,995 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:11,083 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:11,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512410838] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:11,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:45:11,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 3] total 11 [2025-02-08 09:45:11,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366318073] [2025-02-08 09:45:11,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:11,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:45:11,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:11,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:45:11,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:45:11,173 INFO L87 Difference]: Start difference. First operand 171 states and 215 transitions. Second operand has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-02-08 09:45:11,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:11,512 INFO L93 Difference]: Finished difference Result 183 states and 219 transitions. [2025-02-08 09:45:11,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:45:11,512 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 37 [2025-02-08 09:45:11,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:11,513 INFO L225 Difference]: With dead ends: 183 [2025-02-08 09:45:11,513 INFO L226 Difference]: Without dead ends: 168 [2025-02-08 09:45:11,514 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:45:11,514 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 106 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:11,514 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 118 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:45:11,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2025-02-08 09:45:11,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 162. [2025-02-08 09:45:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 140 states have (on average 1.25) internal successors, (175), 149 states have internal predecessors, (175), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:45:11,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 195 transitions. [2025-02-08 09:45:11,524 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 195 transitions. Word has length 37 [2025-02-08 09:45:11,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:11,524 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 195 transitions. [2025-02-08 09:45:11,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-02-08 09:45:11,525 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 195 transitions. [2025-02-08 09:45:11,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-08 09:45:11,526 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:11,526 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:11,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:11,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:11,727 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:11,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:11,728 INFO L85 PathProgramCache]: Analyzing trace with hash -297034290, now seen corresponding path program 1 times [2025-02-08 09:45:11,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:11,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446040064] [2025-02-08 09:45:11,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:11,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:11,731 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 09:45:11,735 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:45:11,735 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:11,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:11,844 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:11,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:11,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446040064] [2025-02-08 09:45:11,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446040064] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:11,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854259278] [2025-02-08 09:45:11,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:11,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:11,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:11,847 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:45:11,848 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:45:11,865 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 09:45:11,873 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:45:11,873 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:11,873 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:11,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 09:45:11,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:11,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:12,171 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:45:12,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854259278] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:12,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:12,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-02-08 09:45:12,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343383024] [2025-02-08 09:45:12,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:12,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 09:45:12,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:12,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 09:45:12,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:45:12,174 INFO L87 Difference]: Start difference. First operand 162 states and 195 transitions. Second operand has 17 states, 16 states have (on average 3.25) internal successors, (52), 16 states have internal predecessors, (52), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 09:45:12,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:12,476 INFO L93 Difference]: Finished difference Result 163 states and 195 transitions. [2025-02-08 09:45:12,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:45:12,476 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.25) internal successors, (52), 16 states have internal predecessors, (52), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 38 [2025-02-08 09:45:12,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:12,477 INFO L225 Difference]: With dead ends: 163 [2025-02-08 09:45:12,477 INFO L226 Difference]: Without dead ends: 160 [2025-02-08 09:45:12,478 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 63 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=491, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:45:12,478 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 132 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:12,478 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 130 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:45:12,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2025-02-08 09:45:12,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 137. [2025-02-08 09:45:12,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 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:45:12,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 160 transitions. [2025-02-08 09:45:12,485 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 160 transitions. Word has length 38 [2025-02-08 09:45:12,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:12,485 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 160 transitions. [2025-02-08 09:45:12,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.25) internal successors, (52), 16 states have internal predecessors, (52), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 09:45:12,485 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 160 transitions. [2025-02-08 09:45:12,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-08 09:45:12,486 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:12,486 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:12,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:12,686 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,SelfDestructingSolverStorable12 [2025-02-08 09:45:12,686 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:12,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:12,687 INFO L85 PathProgramCache]: Analyzing trace with hash -618128393, now seen corresponding path program 1 times [2025-02-08 09:45:12,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:12,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779214396] [2025-02-08 09:45:12,687 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:12,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:12,690 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:45:12,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:45:12,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:12,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:12,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030981140] [2025-02-08 09:45:12,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:12,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:12,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:12,698 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:45:12,700 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:45:12,719 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:45:12,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:45:12,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:12,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:12,729 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:45:12,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:12,863 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:12,864 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:45:12,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:12,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779214396] [2025-02-08 09:45:12,954 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:12,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030981140] [2025-02-08 09:45:12,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030981140] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:12,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:45:12,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-02-08 09:45:12,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052139373] [2025-02-08 09:45:12,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:12,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:45:12,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:12,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:45:12,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:45:12,955 INFO L87 Difference]: Start difference. First operand 137 states and 160 transitions. Second operand has 11 states, 10 states have (on average 5.3) internal successors, (53), 11 states have internal predecessors, (53), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-08 09:45:13,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:13,156 INFO L93 Difference]: Finished difference Result 219 states and 257 transitions. [2025-02-08 09:45:13,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:45:13,157 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 11 states have internal predecessors, (53), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 39 [2025-02-08 09:45:13,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:13,158 INFO L225 Difference]: With dead ends: 219 [2025-02-08 09:45:13,158 INFO L226 Difference]: Without dead ends: 152 [2025-02-08 09:45:13,158 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:45:13,159 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 85 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:13,159 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 94 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:13,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2025-02-08 09:45:13,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2025-02-08 09:45:13,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 134 states have (on average 1.1417910447761195) internal successors, (153), 139 states have internal predecessors, (153), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:45:13,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 173 transitions. [2025-02-08 09:45:13,168 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 173 transitions. Word has length 39 [2025-02-08 09:45:13,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:13,168 INFO L471 AbstractCegarLoop]: Abstraction has 152 states and 173 transitions. [2025-02-08 09:45:13,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 11 states have internal predecessors, (53), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-08 09:45:13,168 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 173 transitions. [2025-02-08 09:45:13,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-02-08 09:45:13,170 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:13,170 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:13,175 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:45:13,370 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,SelfDestructingSolverStorable13 [2025-02-08 09:45:13,370 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:13,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:13,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1099544650, now seen corresponding path program 2 times [2025-02-08 09:45:13,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:13,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091017070] [2025-02-08 09:45:13,371 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:13,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:13,375 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 55 statements into 2 equivalence classes. [2025-02-08 09:45:13,382 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 55 of 55 statements. [2025-02-08 09:45:13,383 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:13,383 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:13,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [673914995] [2025-02-08 09:45:13,384 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:13,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:13,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:13,385 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:45:13,389 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:45:13,406 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 55 statements into 2 equivalence classes. [2025-02-08 09:45:13,418 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 55 of 55 statements. [2025-02-08 09:45:13,418 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:13,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:13,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 09:45:13,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 09:45:13,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:13,667 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 09:45:13,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:13,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091017070] [2025-02-08 09:45:13,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:13,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673914995] [2025-02-08 09:45:13,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673914995] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:13,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:45:13,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-02-08 09:45:13,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801544583] [2025-02-08 09:45:13,668 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:13,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 09:45:13,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:13,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 09:45:13,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:45:13,669 INFO L87 Difference]: Start difference. First operand 152 states and 173 transitions. Second operand has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 10 states have internal predecessors, (75), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:13,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:13,955 INFO L93 Difference]: Finished difference Result 311 states and 365 transitions. [2025-02-08 09:45:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:45:13,955 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 10 states have internal predecessors, (75), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 55 [2025-02-08 09:45:13,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:13,957 INFO L225 Difference]: With dead ends: 311 [2025-02-08 09:45:13,957 INFO L226 Difference]: Without dead ends: 300 [2025-02-08 09:45:13,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:45:13,958 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 166 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:13,958 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 200 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:45:13,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2025-02-08 09:45:13,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 294. [2025-02-08 09:45:13,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 269 states have (on average 1.1449814126394051) internal successors, (308), 273 states have internal predecessors, (308), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-02-08 09:45:13,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 344 transitions. [2025-02-08 09:45:13,995 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 344 transitions. Word has length 55 [2025-02-08 09:45:13,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:13,995 INFO L471 AbstractCegarLoop]: Abstraction has 294 states and 344 transitions. [2025-02-08 09:45:13,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 10 states have internal predecessors, (75), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:13,995 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 344 transitions. [2025-02-08 09:45:13,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-02-08 09:45:13,996 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:13,996 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:14,004 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:45:14,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:14,197 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:14,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:14,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1525464736, now seen corresponding path program 1 times [2025-02-08 09:45:14,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:14,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557536075] [2025-02-08 09:45:14,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:14,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:14,202 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-02-08 09:45:14,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-02-08 09:45:14,206 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:14,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:45:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:14,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557536075] [2025-02-08 09:45:14,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557536075] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:14,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510398535] [2025-02-08 09:45:14,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:14,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:14,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:14,255 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:45:14,257 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:45:14,275 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-02-08 09:45:14,285 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-02-08 09:45:14,285 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:14,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:14,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:45:14,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:14,331 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:45:14,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:14,394 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:45:14,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510398535] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:14,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:14,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-02-08 09:45:14,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931381080] [2025-02-08 09:45:14,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:14,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:45:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:14,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:45:14,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:14,396 INFO L87 Difference]: Start difference. First operand 294 states and 344 transitions. Second operand has 9 states, 8 states have (on average 12.875) internal successors, (103), 9 states have internal predecessors, (103), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-02-08 09:45:14,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:14,508 INFO L93 Difference]: Finished difference Result 818 states and 1019 transitions. [2025-02-08 09:45:14,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 09:45:14,509 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.875) internal successors, (103), 9 states have internal predecessors, (103), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 67 [2025-02-08 09:45:14,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:14,511 INFO L225 Difference]: With dead ends: 818 [2025-02-08 09:45:14,512 INFO L226 Difference]: Without dead ends: 816 [2025-02-08 09:45:14,512 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:14,513 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 17 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:14,513 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 109 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:14,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2025-02-08 09:45:14,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 816. [2025-02-08 09:45:14,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 758 states have (on average 1.1174142480211082) internal successors, (847), 761 states have internal predecessors, (847), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2025-02-08 09:45:14,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 951 transitions. [2025-02-08 09:45:14,574 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 951 transitions. Word has length 67 [2025-02-08 09:45:14,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:14,574 INFO L471 AbstractCegarLoop]: Abstraction has 816 states and 951 transitions. [2025-02-08 09:45:14,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.875) internal successors, (103), 9 states have internal predecessors, (103), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-02-08 09:45:14,575 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 951 transitions. [2025-02-08 09:45:14,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 09:45:14,575 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:14,576 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:14,582 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:45:14,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:14,777 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:14,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:14,777 INFO L85 PathProgramCache]: Analyzing trace with hash -141131114, now seen corresponding path program 1 times [2025-02-08 09:45:14,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:14,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89304953] [2025-02-08 09:45:14,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:14,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:14,781 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:45:14,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:45:14,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:14,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:14,888 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 41 proven. 12 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-08 09:45:14,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:14,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89304953] [2025-02-08 09:45:14,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89304953] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:14,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335872842] [2025-02-08 09:45:14,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:14,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:14,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:14,891 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:45:14,893 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:45:14,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:45:14,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:45:14,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:14,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:14,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:45:14,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:14,993 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 41 proven. 12 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-08 09:45:14,993 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:15,053 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 15 proven. 38 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-08 09:45:15,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335872842] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:15,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:15,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-02-08 09:45:15,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057027266] [2025-02-08 09:45:15,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:15,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:45:15,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:15,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:45:15,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:45:15,054 INFO L87 Difference]: Start difference. First operand 816 states and 951 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:15,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:15,120 INFO L93 Difference]: Finished difference Result 1000 states and 1161 transitions. [2025-02-08 09:45:15,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:45:15,120 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 77 [2025-02-08 09:45:15,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:15,122 INFO L225 Difference]: With dead ends: 1000 [2025-02-08 09:45:15,122 INFO L226 Difference]: Without dead ends: 557 [2025-02-08 09:45:15,124 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:45:15,125 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 7 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:15,125 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 98 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:45:15,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2025-02-08 09:45:15,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 556. [2025-02-08 09:45:15,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 515 states have (on average 1.1009708737864077) internal successors, (567), 518 states have internal predecessors, (567), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-02-08 09:45:15,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 637 transitions. [2025-02-08 09:45:15,150 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 637 transitions. Word has length 77 [2025-02-08 09:45:15,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:15,150 INFO L471 AbstractCegarLoop]: Abstraction has 556 states and 637 transitions. [2025-02-08 09:45:15,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:15,150 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 637 transitions. [2025-02-08 09:45:15,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 09:45:15,151 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:15,151 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:15,157 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:45:15,351 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,SelfDestructingSolverStorable16 [2025-02-08 09:45:15,352 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:15,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash 728737461, now seen corresponding path program 2 times [2025-02-08 09:45:15,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:15,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88372729] [2025-02-08 09:45:15,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:15,356 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-02-08 09:45:15,361 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:45:15,362 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:15,362 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2025-02-08 09:45:15,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:15,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88372729] [2025-02-08 09:45:15,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88372729] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:15,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189421260] [2025-02-08 09:45:15,566 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:15,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:15,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:15,568 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:45:15,570 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:45:15,588 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 77 statements into 2 equivalence classes. [2025-02-08 09:45:15,600 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:45:15,600 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:15,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:15,601 INFO L256 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 09:45:15,602 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:15,721 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 6 proven. 55 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-08 09:45:15,721 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:15,878 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 6 proven. 55 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-08 09:45:15,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189421260] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:15,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:15,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2025-02-08 09:45:15,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190983680] [2025-02-08 09:45:15,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:15,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 09:45:15,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:15,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 09:45:15,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:45:15,880 INFO L87 Difference]: Start difference. First operand 556 states and 637 transitions. Second operand has 23 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-02-08 09:45:17,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:17,023 INFO L93 Difference]: Finished difference Result 807 states and 916 transitions. [2025-02-08 09:45:17,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-02-08 09:45:17,023 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 77 [2025-02-08 09:45:17,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:17,028 INFO L225 Difference]: With dead ends: 807 [2025-02-08 09:45:17,028 INFO L226 Difference]: Without dead ends: 806 [2025-02-08 09:45:17,030 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1258, Invalid=4144, Unknown=0, NotChecked=0, Total=5402 [2025-02-08 09:45:17,030 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 304 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:17,030 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 194 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:45:17,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2025-02-08 09:45:17,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 555. [2025-02-08 09:45:17,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 515 states have (on average 1.0660194174757283) internal successors, (549), 517 states have internal predecessors, (549), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-02-08 09:45:17,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 619 transitions. [2025-02-08 09:45:17,059 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 619 transitions. Word has length 77 [2025-02-08 09:45:17,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:17,059 INFO L471 AbstractCegarLoop]: Abstraction has 555 states and 619 transitions. [2025-02-08 09:45:17,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-02-08 09:45:17,060 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 619 transitions. [2025-02-08 09:45:17,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-08 09:45:17,061 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:17,061 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:17,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:17,261 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,SelfDestructingSolverStorable17 [2025-02-08 09:45:17,262 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:17,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:17,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1432544791, now seen corresponding path program 1 times [2025-02-08 09:45:17,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:17,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593885462] [2025-02-08 09:45:17,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:17,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:17,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-08 09:45:17,272 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:45:17,272 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:17,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:17,337 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:45:17,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:17,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593885462] [2025-02-08 09:45:17,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593885462] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:17,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998785398] [2025-02-08 09:45:17,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:17,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:17,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:17,340 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:45:17,342 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:45:17,361 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-08 09:45:17,374 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:45:17,374 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:17,375 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:17,375 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:45:17,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:17,432 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:45:17,432 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:17,519 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-08 09:45:17,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998785398] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:17,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:17,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-02-08 09:45:17,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071377468] [2025-02-08 09:45:17,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:17,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:45:17,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:17,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:45:17,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:45:17,521 INFO L87 Difference]: Start difference. First operand 555 states and 619 transitions. Second operand has 11 states, 10 states have (on average 13.9) internal successors, (139), 11 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-02-08 09:45:17,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:17,649 INFO L93 Difference]: Finished difference Result 1331 states and 1500 transitions. [2025-02-08 09:45:17,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:45:17,650 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.9) internal successors, (139), 11 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 90 [2025-02-08 09:45:17,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:17,654 INFO L225 Difference]: With dead ends: 1331 [2025-02-08 09:45:17,654 INFO L226 Difference]: Without dead ends: 1330 [2025-02-08 09:45:17,655 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:45:17,655 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 92 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:17,655 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 179 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:17,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1330 states. [2025-02-08 09:45:17,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1330 to 1322. [2025-02-08 09:45:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 1234 states have (on average 1.0696920583468394) internal successors, (1320), 1236 states have internal predecessors, (1320), 83 states have call successors, (83), 2 states have call predecessors, (83), 2 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2025-02-08 09:45:17,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 1486 transitions. [2025-02-08 09:45:17,703 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 1486 transitions. Word has length 90 [2025-02-08 09:45:17,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:17,703 INFO L471 AbstractCegarLoop]: Abstraction has 1322 states and 1486 transitions. [2025-02-08 09:45:17,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.9) internal successors, (139), 11 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-02-08 09:45:17,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 1486 transitions. [2025-02-08 09:45:17,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-02-08 09:45:17,704 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:17,704 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:17,710 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:45:17,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:17,905 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:17,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:17,905 INFO L85 PathProgramCache]: Analyzing trace with hash -768135865, now seen corresponding path program 1 times [2025-02-08 09:45:17,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:17,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528394140] [2025-02-08 09:45:17,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:17,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:17,910 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-02-08 09:45:17,915 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-02-08 09:45:17,915 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:17,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:17,975 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 65 proven. 24 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-02-08 09:45:17,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:17,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528394140] [2025-02-08 09:45:17,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528394140] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:17,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804300402] [2025-02-08 09:45:17,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:45:17,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:17,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:17,978 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:45:17,979 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:45:17,998 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-02-08 09:45:18,012 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-02-08 09:45:18,012 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:18,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:18,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:45:18,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 77 proven. 24 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-08 09:45:18,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 65 proven. 24 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-02-08 09:45:18,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804300402] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:18,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:18,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-02-08 09:45:18,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340271110] [2025-02-08 09:45:18,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:18,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:45:18,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:18,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:45:18,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:18,175 INFO L87 Difference]: Start difference. First operand 1322 states and 1486 transitions. Second operand has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-02-08 09:45:18,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:18,302 INFO L93 Difference]: Finished difference Result 1389 states and 1556 transitions. [2025-02-08 09:45:18,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:45:18,303 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 95 [2025-02-08 09:45:18,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:18,307 INFO L225 Difference]: With dead ends: 1389 [2025-02-08 09:45:18,307 INFO L226 Difference]: Without dead ends: 1262 [2025-02-08 09:45:18,308 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 184 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:45:18,309 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 28 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:18,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 178 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:18,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2025-02-08 09:45:18,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 1260. [2025-02-08 09:45:18,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1260 states, 1175 states have (on average 1.062127659574468) internal successors, (1248), 1177 states have internal predecessors, (1248), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2025-02-08 09:45:18,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1260 states to 1260 states and 1408 transitions. [2025-02-08 09:45:18,354 INFO L78 Accepts]: Start accepts. Automaton has 1260 states and 1408 transitions. Word has length 95 [2025-02-08 09:45:18,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:18,354 INFO L471 AbstractCegarLoop]: Abstraction has 1260 states and 1408 transitions. [2025-02-08 09:45:18,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-02-08 09:45:18,354 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 1408 transitions. [2025-02-08 09:45:18,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-08 09:45:18,356 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:18,356 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:18,362 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:45:18,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:18,556 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:18,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:18,557 INFO L85 PathProgramCache]: Analyzing trace with hash 88758420, now seen corresponding path program 2 times [2025-02-08 09:45:18,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:18,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615524343] [2025-02-08 09:45:18,557 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:18,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:18,562 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-08 09:45:18,567 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:45:18,567 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:18,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:18,685 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 47 proven. 104 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-08 09:45:18,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:18,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615524343] [2025-02-08 09:45:18,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615524343] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:18,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697245483] [2025-02-08 09:45:18,686 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:18,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:18,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:18,688 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:18,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-08 09:45:18,711 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-08 09:45:18,731 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:45:18,731 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:18,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:18,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:45:18,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:18,870 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 59 proven. 92 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-08 09:45:18,871 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:18,978 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 59 proven. 92 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-08 09:45:18,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697245483] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:18,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:18,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-02-08 09:45:18,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127517531] [2025-02-08 09:45:18,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:18,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:45:18,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:18,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:45:18,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:45:18,981 INFO L87 Difference]: Start difference. First operand 1260 states and 1408 transitions. Second operand has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-02-08 09:45:19,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:19,232 INFO L93 Difference]: Finished difference Result 2827 states and 3166 transitions. [2025-02-08 09:45:19,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:45:19,233 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 115 [2025-02-08 09:45:19,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:19,240 INFO L225 Difference]: With dead ends: 2827 [2025-02-08 09:45:19,240 INFO L226 Difference]: Without dead ends: 2041 [2025-02-08 09:45:19,242 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 221 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:45:19,243 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 27 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:19,243 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 293 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:45:19,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2041 states. [2025-02-08 09:45:19,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2041 to 1486. [2025-02-08 09:45:19,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1387 states have (on average 1.056957462148522) internal successors, (1466), 1389 states have internal predecessors, (1466), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-02-08 09:45:19,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 1654 transitions. [2025-02-08 09:45:19,348 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 1654 transitions. Word has length 115 [2025-02-08 09:45:19,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:19,349 INFO L471 AbstractCegarLoop]: Abstraction has 1486 states and 1654 transitions. [2025-02-08 09:45:19,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-02-08 09:45:19,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 1654 transitions. [2025-02-08 09:45:19,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-02-08 09:45:19,353 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:19,353 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:19,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:19,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:19,557 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:19,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:19,558 INFO L85 PathProgramCache]: Analyzing trace with hash 961099654, now seen corresponding path program 3 times [2025-02-08 09:45:19,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:19,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902850277] [2025-02-08 09:45:19,558 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:45:19,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:19,564 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 135 statements into 7 equivalence classes. [2025-02-08 09:45:19,586 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 135 of 135 statements. [2025-02-08 09:45:19,588 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-08 09:45:19,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:19,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [534923040] [2025-02-08 09:45:19,590 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:45:19,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:19,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:19,596 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:19,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-08 09:45:19,619 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 135 statements into 7 equivalence classes. [2025-02-08 09:45:19,631 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 55 of 135 statements. [2025-02-08 09:45:19,632 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 09:45:19,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:19,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:45:19,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 101 proven. 5 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2025-02-08 09:45:19,669 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:19,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:19,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902850277] [2025-02-08 09:45:19,838 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:19,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534923040] [2025-02-08 09:45:19,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534923040] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:19,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:19,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-02-08 09:45:19,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563625523] [2025-02-08 09:45:19,838 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:19,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:45:19,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:19,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:45:19,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:45:19,839 INFO L87 Difference]: Start difference. First operand 1486 states and 1654 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:45:19,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:19,940 INFO L93 Difference]: Finished difference Result 1488 states and 1654 transitions. [2025-02-08 09:45:19,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:45:19,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 135 [2025-02-08 09:45:19,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:19,945 INFO L225 Difference]: With dead ends: 1488 [2025-02-08 09:45:19,945 INFO L226 Difference]: Without dead ends: 1487 [2025-02-08 09:45:19,946 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:45:19,947 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 14 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:19,947 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 94 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:45:19,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2025-02-08 09:45:19,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 1486. [2025-02-08 09:45:19,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1387 states have (on average 1.0547945205479452) internal successors, (1463), 1389 states have internal predecessors, (1463), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-02-08 09:45:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 1651 transitions. [2025-02-08 09:45:19,996 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 1651 transitions. Word has length 135 [2025-02-08 09:45:19,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:19,996 INFO L471 AbstractCegarLoop]: Abstraction has 1486 states and 1651 transitions. [2025-02-08 09:45:19,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:45:19,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 1651 transitions. [2025-02-08 09:45:19,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-02-08 09:45:19,998 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:19,998 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:20,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-02-08 09:45:20,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:20,202 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:20,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:20,202 INFO L85 PathProgramCache]: Analyzing trace with hash -883022173, now seen corresponding path program 3 times [2025-02-08 09:45:20,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:20,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682454154] [2025-02-08 09:45:20,203 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:45:20,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:20,210 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 135 statements into 7 equivalence classes. [2025-02-08 09:45:20,225 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 135 of 135 statements. [2025-02-08 09:45:20,226 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-08 09:45:20,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:20,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000870968] [2025-02-08 09:45:20,226 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:45:20,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:20,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:20,229 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:20,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-08 09:45:20,257 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 135 statements into 7 equivalence classes. [2025-02-08 09:45:20,278 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 115 of 135 statements. [2025-02-08 09:45:20,278 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:45:20,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:20,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 09:45:20,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:20,432 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:20,432 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:20,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:20,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682454154] [2025-02-08 09:45:20,611 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:20,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000870968] [2025-02-08 09:45:20,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000870968] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:20,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:20,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2025-02-08 09:45:20,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815084253] [2025-02-08 09:45:20,612 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:20,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 09:45:20,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:20,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 09:45:20,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:45:20,614 INFO L87 Difference]: Start difference. First operand 1486 states and 1651 transitions. Second operand has 8 states, 7 states have (on average 11.571428571428571) internal successors, (81), 8 states have internal predecessors, (81), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:20,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:20,876 INFO L93 Difference]: Finished difference Result 2349 states and 2608 transitions. [2025-02-08 09:45:20,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:45:20,876 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.571428571428571) internal successors, (81), 8 states have internal predecessors, (81), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 135 [2025-02-08 09:45:20,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:20,880 INFO L225 Difference]: With dead ends: 2349 [2025-02-08 09:45:20,881 INFO L226 Difference]: Without dead ends: 1484 [2025-02-08 09:45:20,882 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:45:20,883 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 78 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:20,883 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 203 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:20,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2025-02-08 09:45:20,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1400. [2025-02-08 09:45:20,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1306 states have (on average 1.0520673813169985) internal successors, (1374), 1308 states have internal predecessors, (1374), 89 states have call successors, (89), 2 states have call predecessors, (89), 2 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2025-02-08 09:45:20,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1552 transitions. [2025-02-08 09:45:20,935 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 1552 transitions. Word has length 135 [2025-02-08 09:45:20,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:20,936 INFO L471 AbstractCegarLoop]: Abstraction has 1400 states and 1552 transitions. [2025-02-08 09:45:20,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.571428571428571) internal successors, (81), 8 states have internal predecessors, (81), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 09:45:20,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 1552 transitions. [2025-02-08 09:45:20,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-02-08 09:45:20,937 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:20,937 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:20,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-08 09:45:21,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:21,138 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:21,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:21,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1059184898, now seen corresponding path program 4 times [2025-02-08 09:45:21,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:21,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251465928] [2025-02-08 09:45:21,139 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:45:21,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:21,145 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 135 statements into 2 equivalence classes. [2025-02-08 09:45:21,159 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 135 of 135 statements. [2025-02-08 09:45:21,160 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:45:21,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:21,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514076468] [2025-02-08 09:45:21,162 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:45:21,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:21,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:21,163 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:21,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-08 09:45:21,186 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 135 statements into 2 equivalence classes. [2025-02-08 09:45:21,209 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 135 of 135 statements. [2025-02-08 09:45:21,209 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:45:21,209 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:21,210 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-02-08 09:45:21,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:22,598 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-02-08 09:45:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 23 proven. 230 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-02-08 09:45:22,652 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:22,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:22,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251465928] [2025-02-08 09:45:22,843 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:22,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514076468] [2025-02-08 09:45:22,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514076468] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:22,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:22,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2025-02-08 09:45:22,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002303955] [2025-02-08 09:45:22,843 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:22,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-02-08 09:45:22,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:22,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-02-08 09:45:22,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2025-02-08 09:45:22,844 INFO L87 Difference]: Start difference. First operand 1400 states and 1552 transitions. Second operand has 28 states, 26 states have (on average 4.115384615384615) internal successors, (107), 25 states have internal predecessors, (107), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 09:45:23,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:23,827 INFO L93 Difference]: Finished difference Result 1629 states and 1803 transitions. [2025-02-08 09:45:23,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-02-08 09:45:23,827 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.115384615384615) internal successors, (107), 25 states have internal predecessors, (107), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) Word has length 135 [2025-02-08 09:45:23,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:23,831 INFO L225 Difference]: With dead ends: 1629 [2025-02-08 09:45:23,831 INFO L226 Difference]: Without dead ends: 1628 [2025-02-08 09:45:23,832 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2025-02-08 09:45:23,832 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 91 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 1788 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:23,832 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 366 Invalid, 1793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1788 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:45:23,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2025-02-08 09:45:23,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1518. [2025-02-08 09:45:23,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1518 states, 1417 states have (on average 1.0515172900494) internal successors, (1490), 1419 states have internal predecessors, (1490), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2025-02-08 09:45:23,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 1682 transitions. [2025-02-08 09:45:23,883 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 1682 transitions. Word has length 135 [2025-02-08 09:45:23,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:23,884 INFO L471 AbstractCegarLoop]: Abstraction has 1518 states and 1682 transitions. [2025-02-08 09:45:23,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.115384615384615) internal successors, (107), 25 states have internal predecessors, (107), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 09:45:23,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 1682 transitions. [2025-02-08 09:45:23,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2025-02-08 09:45:23,885 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:23,885 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:23,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:24,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-02-08 09:45:24,086 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:24,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:24,086 INFO L85 PathProgramCache]: Analyzing trace with hash -212104424, now seen corresponding path program 2 times [2025-02-08 09:45:24,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:24,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107781269] [2025-02-08 09:45:24,086 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:24,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:24,091 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 147 statements into 2 equivalence classes. [2025-02-08 09:45:24,097 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 147 of 147 statements. [2025-02-08 09:45:24,097 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:24,098 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:24,202 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:24,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:24,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107781269] [2025-02-08 09:45:24,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107781269] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:24,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029081515] [2025-02-08 09:45:24,202 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:24,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:24,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:24,204 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:24,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-08 09:45:24,228 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 147 statements into 2 equivalence classes. [2025-02-08 09:45:24,251 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 147 of 147 statements. [2025-02-08 09:45:24,252 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:24,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:24,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:45:24,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:24,368 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:24,368 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:24,512 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:24,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029081515] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:24,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:24,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-02-08 09:45:24,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608661655] [2025-02-08 09:45:24,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:24,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 09:45:24,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:24,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 09:45:24,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:45:24,514 INFO L87 Difference]: Start difference. First operand 1518 states and 1682 transitions. Second operand has 17 states, 16 states have (on average 13.9375) internal successors, (223), 17 states have internal predecessors, (223), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-02-08 09:45:24,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:24,691 INFO L93 Difference]: Finished difference Result 2799 states and 3202 transitions. [2025-02-08 09:45:24,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 09:45:24,691 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 13.9375) internal successors, (223), 17 states have internal predecessors, (223), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 147 [2025-02-08 09:45:24,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:24,698 INFO L225 Difference]: With dead ends: 2799 [2025-02-08 09:45:24,698 INFO L226 Difference]: Without dead ends: 2798 [2025-02-08 09:45:24,699 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:45:24,699 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 14 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:24,699 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 183 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:24,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2025-02-08 09:45:24,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 2798. [2025-02-08 09:45:24,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2617 states have (on average 1.0584638899503247) internal successors, (2770), 2619 states have internal predecessors, (2770), 176 states have call successors, (176), 2 states have call predecessors, (176), 2 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2025-02-08 09:45:24,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 3122 transitions. [2025-02-08 09:45:24,792 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 3122 transitions. Word has length 147 [2025-02-08 09:45:24,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:24,792 INFO L471 AbstractCegarLoop]: Abstraction has 2798 states and 3122 transitions. [2025-02-08 09:45:24,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 13.9375) internal successors, (223), 17 states have internal predecessors, (223), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-02-08 09:45:24,793 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 3122 transitions. [2025-02-08 09:45:24,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-02-08 09:45:24,794 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:24,794 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:24,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:24,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-02-08 09:45:24,995 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:24,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:24,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1449066256, now seen corresponding path program 5 times [2025-02-08 09:45:24,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:24,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712265226] [2025-02-08 09:45:24,995 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:45:24,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:25,000 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 155 statements into 8 equivalence classes. [2025-02-08 09:45:25,016 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 155 of 155 statements. [2025-02-08 09:45:25,016 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-02-08 09:45:25,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:25,120 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 123 proven. 194 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:25,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:25,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712265226] [2025-02-08 09:45:25,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712265226] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:25,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970521899] [2025-02-08 09:45:25,120 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:45:25,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:25,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:25,122 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:25,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-08 09:45:25,144 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 155 statements into 8 equivalence classes. [2025-02-08 09:45:25,167 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 155 of 155 statements. [2025-02-08 09:45:25,167 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-02-08 09:45:25,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:25,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:45:25,169 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:25,334 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 109 proven. 208 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:25,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 109 proven. 208 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-08 09:45:25,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970521899] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:25,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:25,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-02-08 09:45:25,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339656419] [2025-02-08 09:45:25,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:25,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:45:25,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:25,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:45:25,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:45:25,476 INFO L87 Difference]: Start difference. First operand 2798 states and 3122 transitions. Second operand has 14 states, 14 states have (on average 12.571428571428571) internal successors, (176), 14 states have internal predecessors, (176), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-02-08 09:45:25,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:25,775 INFO L93 Difference]: Finished difference Result 6157 states and 6882 transitions. [2025-02-08 09:45:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:45:25,776 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.571428571428571) internal successors, (176), 14 states have internal predecessors, (176), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 155 [2025-02-08 09:45:25,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:25,786 INFO L225 Difference]: With dead ends: 6157 [2025-02-08 09:45:25,786 INFO L226 Difference]: Without dead ends: 4475 [2025-02-08 09:45:25,788 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 299 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:45:25,789 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 26 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:25,789 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 386 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:45:25,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4475 states. [2025-02-08 09:45:25,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4475 to 3136. [2025-02-08 09:45:25,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3136 states, 2934 states have (on average 1.0541922290388548) internal successors, (3093), 2936 states have internal predecessors, (3093), 197 states have call successors, (197), 2 states have call predecessors, (197), 2 states have return successors, (197), 197 states have call predecessors, (197), 197 states have call successors, (197) [2025-02-08 09:45:25,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3136 states to 3136 states and 3487 transitions. [2025-02-08 09:45:25,896 INFO L78 Accepts]: Start accepts. Automaton has 3136 states and 3487 transitions. Word has length 155 [2025-02-08 09:45:25,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:25,897 INFO L471 AbstractCegarLoop]: Abstraction has 3136 states and 3487 transitions. [2025-02-08 09:45:25,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.571428571428571) internal successors, (176), 14 states have internal predecessors, (176), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-02-08 09:45:25,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3136 states and 3487 transitions. [2025-02-08 09:45:25,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-02-08 09:45:25,899 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:25,899 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:25,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:26,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-02-08 09:45:26,100 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:26,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:26,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1290639776, now seen corresponding path program 6 times [2025-02-08 09:45:26,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:26,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657938617] [2025-02-08 09:45:26,100 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:45:26,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:26,113 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 175 statements into 9 equivalence classes. [2025-02-08 09:45:26,134 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 175 of 175 statements. [2025-02-08 09:45:26,134 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-08 09:45:26,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:26,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81044858] [2025-02-08 09:45:26,135 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:45:26,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:26,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:26,137 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:26,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-08 09:45:26,164 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 175 statements into 9 equivalence classes. [2025-02-08 09:45:26,196 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 155 of 175 statements. [2025-02-08 09:45:26,197 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-02-08 09:45:26,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:26,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-02-08 09:45:26,200 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:26,604 INFO L134 CoverageAnalysis]: Checked inductivity of 524 backedges. 6 proven. 399 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-02-08 09:45:26,605 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:26,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:26,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657938617] [2025-02-08 09:45:26,745 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:26,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81044858] [2025-02-08 09:45:26,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81044858] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:26,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:26,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-08 09:45:26,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021622446] [2025-02-08 09:45:26,745 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:26,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 09:45:26,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:26,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 09:45:26,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:45:26,746 INFO L87 Difference]: Start difference. First operand 3136 states and 3487 transitions. Second operand has 16 states, 15 states have (on average 7.6) internal successors, (114), 16 states have internal predecessors, (114), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-02-08 09:45:27,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:27,122 INFO L93 Difference]: Finished difference Result 3637 states and 4044 transitions. [2025-02-08 09:45:27,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 09:45:27,123 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 7.6) internal successors, (114), 16 states have internal predecessors, (114), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 175 [2025-02-08 09:45:27,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:27,130 INFO L225 Difference]: With dead ends: 3637 [2025-02-08 09:45:27,130 INFO L226 Difference]: Without dead ends: 3636 [2025-02-08 09:45:27,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:45:27,131 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 26 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:27,131 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 385 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:45:27,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3636 states. [2025-02-08 09:45:27,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3636 to 3357. [2025-02-08 09:45:27,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3357 states, 3142 states have (on average 1.0544239338001273) internal successors, (3313), 3144 states have internal predecessors, (3313), 210 states have call successors, (210), 2 states have call predecessors, (210), 2 states have return successors, (210), 210 states have call predecessors, (210), 210 states have call successors, (210) [2025-02-08 09:45:27,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 3733 transitions. [2025-02-08 09:45:27,260 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 3733 transitions. Word has length 175 [2025-02-08 09:45:27,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:27,260 INFO L471 AbstractCegarLoop]: Abstraction has 3357 states and 3733 transitions. [2025-02-08 09:45:27,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 7.6) internal successors, (114), 16 states have internal predecessors, (114), 7 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-02-08 09:45:27,261 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 3733 transitions. [2025-02-08 09:45:27,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-02-08 09:45:27,262 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:27,262 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:27,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-02-08 09:45:27,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-02-08 09:45:27,467 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:27,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:27,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1150075742, now seen corresponding path program 7 times [2025-02-08 09:45:27,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:27,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879125995] [2025-02-08 09:45:27,467 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:45:27,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:27,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-02-08 09:45:27,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-02-08 09:45:27,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:27,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:27,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [45174281] [2025-02-08 09:45:27,485 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:45:27,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:27,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:27,488 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:27,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-08 09:45:27,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-02-08 09:45:27,548 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-02-08 09:45:27,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:27,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:27,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-02-08 09:45:27,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:29,146 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-02-08 09:45:29,218 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 21 proven. 427 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2025-02-08 09:45:29,218 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:29,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:29,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879125995] [2025-02-08 09:45:29,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:29,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45174281] [2025-02-08 09:45:29,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45174281] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:29,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:29,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2025-02-08 09:45:29,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590647788] [2025-02-08 09:45:29,544 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:29,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-02-08 09:45:29,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:29,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-02-08 09:45:29,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1384, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:45:29,545 INFO L87 Difference]: Start difference. First operand 3357 states and 3733 transitions. Second operand has 35 states, 33 states have (on average 4.151515151515151) internal successors, (137), 33 states have internal predecessors, (137), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:45:31,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:31,032 INFO L93 Difference]: Finished difference Result 5522 states and 6145 transitions. [2025-02-08 09:45:31,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-02-08 09:45:31,034 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 4.151515151515151) internal successors, (137), 33 states have internal predecessors, (137), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) Word has length 175 [2025-02-08 09:45:31,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:31,042 INFO L225 Difference]: With dead ends: 5522 [2025-02-08 09:45:31,042 INFO L226 Difference]: Without dead ends: 3665 [2025-02-08 09:45:31,045 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=355, Invalid=2507, Unknown=0, NotChecked=0, Total=2862 [2025-02-08 09:45:31,046 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 95 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 3521 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 3532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 3521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:31,046 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 747 Invalid, 3532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 3521 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-02-08 09:45:31,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3665 states. [2025-02-08 09:45:31,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3665 to 3421. [2025-02-08 09:45:31,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3421 states, 3202 states have (on average 1.0534041224234854) internal successors, (3373), 3204 states have internal predecessors, (3373), 214 states have call successors, (214), 2 states have call predecessors, (214), 2 states have return successors, (214), 214 states have call predecessors, (214), 214 states have call successors, (214) [2025-02-08 09:45:31,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3421 states to 3421 states and 3801 transitions. [2025-02-08 09:45:31,180 INFO L78 Accepts]: Start accepts. Automaton has 3421 states and 3801 transitions. Word has length 175 [2025-02-08 09:45:31,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:31,181 INFO L471 AbstractCegarLoop]: Abstraction has 3421 states and 3801 transitions. [2025-02-08 09:45:31,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 4.151515151515151) internal successors, (137), 33 states have internal predecessors, (137), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:45:31,181 INFO L276 IsEmpty]: Start isEmpty. Operand 3421 states and 3801 transitions. [2025-02-08 09:45:31,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2025-02-08 09:45:31,183 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:31,183 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:31,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-02-08 09:45:31,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-08 09:45:31,387 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:31,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:31,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1019308222, now seen corresponding path program 2 times [2025-02-08 09:45:31,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:31,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232479611] [2025-02-08 09:45:31,387 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:31,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:31,392 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 190 statements into 2 equivalence classes. [2025-02-08 09:45:31,399 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 190 of 190 statements. [2025-02-08 09:45:31,399 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:31,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:31,519 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 560 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-08 09:45:31,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:31,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232479611] [2025-02-08 09:45:31,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232479611] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:31,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004172959] [2025-02-08 09:45:31,519 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:31,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:31,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:31,521 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:31,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-02-08 09:45:31,545 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 190 statements into 2 equivalence classes. [2025-02-08 09:45:31,573 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 190 of 190 statements. [2025-02-08 09:45:31,573 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:31,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:31,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 09:45:31,578 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:31,764 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 560 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-08 09:45:31,764 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:31,982 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 560 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-08 09:45:31,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004172959] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:31,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:31,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-02-08 09:45:31,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019726383] [2025-02-08 09:45:31,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:31,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 09:45:31,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:31,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 09:45:31,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:45:31,984 INFO L87 Difference]: Start difference. First operand 3421 states and 3801 transitions. Second operand has 21 states, 20 states have (on average 14.45) internal successors, (289), 21 states have internal predecessors, (289), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-02-08 09:45:32,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:32,282 INFO L93 Difference]: Finished difference Result 6790 states and 7571 transitions. [2025-02-08 09:45:32,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-08 09:45:32,282 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 14.45) internal successors, (289), 21 states have internal predecessors, (289), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 190 [2025-02-08 09:45:32,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:32,296 INFO L225 Difference]: With dead ends: 6790 [2025-02-08 09:45:32,296 INFO L226 Difference]: Without dead ends: 6789 [2025-02-08 09:45:32,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:45:32,299 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 224 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:32,299 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 318 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:32,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6789 states. [2025-02-08 09:45:32,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6789 to 6771. [2025-02-08 09:45:32,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6771 states, 6342 states have (on average 1.0537685272784612) internal successors, (6683), 6344 states have internal predecessors, (6683), 424 states have call successors, (424), 2 states have call predecessors, (424), 2 states have return successors, (424), 424 states have call predecessors, (424), 424 states have call successors, (424) [2025-02-08 09:45:32,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6771 states to 6771 states and 7531 transitions. [2025-02-08 09:45:32,531 INFO L78 Accepts]: Start accepts. Automaton has 6771 states and 7531 transitions. Word has length 190 [2025-02-08 09:45:32,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:32,537 INFO L471 AbstractCegarLoop]: Abstraction has 6771 states and 7531 transitions. [2025-02-08 09:45:32,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 14.45) internal successors, (289), 21 states have internal predecessors, (289), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-02-08 09:45:32,537 INFO L276 IsEmpty]: Start isEmpty. Operand 6771 states and 7531 transitions. [2025-02-08 09:45:32,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2025-02-08 09:45:32,539 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:32,539 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:32,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:32,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-08 09:45:32,739 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:32,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:32,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1571983891, now seen corresponding path program 8 times [2025-02-08 09:45:32,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:32,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225145300] [2025-02-08 09:45:32,740 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:32,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:32,745 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 195 statements into 2 equivalence classes. [2025-02-08 09:45:32,757 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 195 of 195 statements. [2025-02-08 09:45:32,758 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:32,758 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:32,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047571244] [2025-02-08 09:45:32,760 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:32,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:32,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:32,762 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:32,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-02-08 09:45:32,784 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 195 statements into 2 equivalence classes. [2025-02-08 09:45:32,811 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 195 of 195 statements. [2025-02-08 09:45:32,811 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:32,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:32,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:45:32,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:33,139 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 451 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2025-02-08 09:45:33,139 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:37,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:37,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225145300] [2025-02-08 09:45:37,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:37,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047571244] [2025-02-08 09:45:37,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047571244] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:37,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:37,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-08 09:45:37,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422245822] [2025-02-08 09:45:37,442 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:37,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:45:37,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:37,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:45:37,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=131, Unknown=1, NotChecked=0, Total=182 [2025-02-08 09:45:37,443 INFO L87 Difference]: Start difference. First operand 6771 states and 7531 transitions. Second operand has 9 states, 8 states have (on average 12.0) internal successors, (96), 9 states have internal predecessors, (96), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-02-08 09:45:37,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:37,805 INFO L93 Difference]: Finished difference Result 7255 states and 8066 transitions. [2025-02-08 09:45:37,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:45:37,808 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.0) internal successors, (96), 9 states have internal predecessors, (96), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 195 [2025-02-08 09:45:37,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:37,828 INFO L225 Difference]: With dead ends: 7255 [2025-02-08 09:45:37,829 INFO L226 Difference]: Without dead ends: 7254 [2025-02-08 09:45:37,830 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=50, Invalid=131, Unknown=1, NotChecked=0, Total=182 [2025-02-08 09:45:37,831 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 20 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:37,831 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 309 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:45:37,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7254 states. [2025-02-08 09:45:38,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7254 to 7017. [2025-02-08 09:45:38,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7017 states, 6573 states have (on average 1.0535524113798873) internal successors, (6925), 6575 states have internal predecessors, (6925), 439 states have call successors, (439), 2 states have call predecessors, (439), 2 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) [2025-02-08 09:45:38,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7017 states to 7017 states and 7803 transitions. [2025-02-08 09:45:38,057 INFO L78 Accepts]: Start accepts. Automaton has 7017 states and 7803 transitions. Word has length 195 [2025-02-08 09:45:38,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:38,058 INFO L471 AbstractCegarLoop]: Abstraction has 7017 states and 7803 transitions. [2025-02-08 09:45:38,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.0) internal successors, (96), 9 states have internal predecessors, (96), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-02-08 09:45:38,058 INFO L276 IsEmpty]: Start isEmpty. Operand 7017 states and 7803 transitions. [2025-02-08 09:45:38,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2025-02-08 09:45:38,060 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:38,060 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:38,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-02-08 09:45:38,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:38,261 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:38,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:38,262 INFO L85 PathProgramCache]: Analyzing trace with hash 640212300, now seen corresponding path program 9 times [2025-02-08 09:45:38,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:38,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118041311] [2025-02-08 09:45:38,262 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:45:38,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:38,267 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 195 statements into 10 equivalence classes. [2025-02-08 09:45:38,282 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 195 of 195 statements. [2025-02-08 09:45:38,282 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-02-08 09:45:38,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:38,630 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 118 proven. 471 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2025-02-08 09:45:38,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:38,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118041311] [2025-02-08 09:45:38,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118041311] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:38,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73636432] [2025-02-08 09:45:38,631 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:45:38,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:38,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:38,633 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:38,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-02-08 09:45:38,659 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 195 statements into 10 equivalence classes. [2025-02-08 09:45:38,699 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 115 of 195 statements. [2025-02-08 09:45:38,699 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:45:38,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:38,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 09:45:38,703 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:39,023 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 0 proven. 403 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-02-08 09:45:39,023 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:39,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73636432] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:39,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:45:39,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 8] total 24 [2025-02-08 09:45:39,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702086733] [2025-02-08 09:45:39,227 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:39,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-08 09:45:39,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:39,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-08 09:45:39,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:45:39,228 INFO L87 Difference]: Start difference. First operand 7017 states and 7803 transitions. Second operand has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 15 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2025-02-08 09:45:41,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:41,566 INFO L93 Difference]: Finished difference Result 15652 states and 17437 transitions. [2025-02-08 09:45:41,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-02-08 09:45:41,570 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 15 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) Word has length 195 [2025-02-08 09:45:41,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:41,591 INFO L225 Difference]: With dead ends: 15652 [2025-02-08 09:45:41,591 INFO L226 Difference]: Without dead ends: 11573 [2025-02-08 09:45:41,600 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2707 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=882, Invalid=8238, Unknown=0, NotChecked=0, Total=9120 [2025-02-08 09:45:41,601 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 376 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 3794 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 3829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 3794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:41,601 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 719 Invalid, 3829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 3794 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-02-08 09:45:41,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11573 states. [2025-02-08 09:45:41,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11573 to 8369. [2025-02-08 09:45:41,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8369 states, 7841 states have (on average 1.0471878586914933) internal successors, (8211), 7843 states have internal predecessors, (8211), 523 states have call successors, (523), 2 states have call predecessors, (523), 2 states have return successors, (523), 523 states have call predecessors, (523), 523 states have call successors, (523) [2025-02-08 09:45:41,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8369 states to 8369 states and 9257 transitions. [2025-02-08 09:45:41,929 INFO L78 Accepts]: Start accepts. Automaton has 8369 states and 9257 transitions. Word has length 195 [2025-02-08 09:45:41,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:41,929 INFO L471 AbstractCegarLoop]: Abstraction has 8369 states and 9257 transitions. [2025-02-08 09:45:41,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 15 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2025-02-08 09:45:41,929 INFO L276 IsEmpty]: Start isEmpty. Operand 8369 states and 9257 transitions. [2025-02-08 09:45:41,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2025-02-08 09:45:41,932 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:41,932 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:41,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-02-08 09:45:42,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:42,136 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:42,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:42,137 INFO L85 PathProgramCache]: Analyzing trace with hash 552438685, now seen corresponding path program 10 times [2025-02-08 09:45:42,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:42,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141339371] [2025-02-08 09:45:42,137 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:45:42,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:42,143 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 215 statements into 2 equivalence classes. [2025-02-08 09:45:42,163 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 215 of 215 statements. [2025-02-08 09:45:42,164 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:45:42,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:42,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103564715] [2025-02-08 09:45:42,166 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:45:42,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:42,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:42,167 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:42,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-02-08 09:45:42,193 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 215 statements into 2 equivalence classes. [2025-02-08 09:45:42,230 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 215 of 215 statements. [2025-02-08 09:45:42,230 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:45:42,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:42,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 42 conjuncts are in the unsatisfiable core [2025-02-08 09:45:42,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:43,679 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 27 proven. 653 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2025-02-08 09:45:43,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:43,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:43,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141339371] [2025-02-08 09:45:43,927 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:43,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103564715] [2025-02-08 09:45:43,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103564715] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:43,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:43,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2025-02-08 09:45:43,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000558883] [2025-02-08 09:45:43,928 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:43,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-02-08 09:45:43,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:43,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-02-08 09:45:43,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1156, Unknown=0, NotChecked=0, Total=1406 [2025-02-08 09:45:43,929 INFO L87 Difference]: Start difference. First operand 8369 states and 9257 transitions. Second operand has 33 states, 31 states have (on average 5.387096774193548) internal successors, (167), 31 states have internal predecessors, (167), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-08 09:45:45,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:45,616 INFO L93 Difference]: Finished difference Result 8867 states and 9810 transitions. [2025-02-08 09:45:45,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-02-08 09:45:45,616 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 5.387096774193548) internal successors, (167), 31 states have internal predecessors, (167), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) Word has length 215 [2025-02-08 09:45:45,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:45,629 INFO L225 Difference]: With dead ends: 8867 [2025-02-08 09:45:45,630 INFO L226 Difference]: Without dead ends: 8866 [2025-02-08 09:45:45,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1387 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=981, Invalid=3989, Unknown=0, NotChecked=0, Total=4970 [2025-02-08 09:45:45,632 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 191 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:45,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 272 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:45:45,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8866 states. [2025-02-08 09:45:45,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8866 to 8369. [2025-02-08 09:45:45,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8369 states, 7841 states have (on average 1.0470603239382732) internal successors, (8210), 7843 states have internal predecessors, (8210), 523 states have call successors, (523), 2 states have call predecessors, (523), 2 states have return successors, (523), 523 states have call predecessors, (523), 523 states have call successors, (523) [2025-02-08 09:45:45,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8369 states to 8369 states and 9256 transitions. [2025-02-08 09:45:45,925 INFO L78 Accepts]: Start accepts. Automaton has 8369 states and 9256 transitions. Word has length 215 [2025-02-08 09:45:45,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:45,928 INFO L471 AbstractCegarLoop]: Abstraction has 8369 states and 9256 transitions. [2025-02-08 09:45:45,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 5.387096774193548) internal successors, (167), 31 states have internal predecessors, (167), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-08 09:45:45,928 INFO L276 IsEmpty]: Start isEmpty. Operand 8369 states and 9256 transitions. [2025-02-08 09:45:45,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2025-02-08 09:45:45,931 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:45,931 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:45,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-02-08 09:45:46,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:46,132 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:46,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:46,132 INFO L85 PathProgramCache]: Analyzing trace with hash 830921146, now seen corresponding path program 11 times [2025-02-08 09:45:46,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:46,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923372587] [2025-02-08 09:45:46,132 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:45:46,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:46,137 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 215 statements into 11 equivalence classes. [2025-02-08 09:45:46,154 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 215 of 215 statements. [2025-02-08 09:45:46,155 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 09:45:46,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:46,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1543610371] [2025-02-08 09:45:46,156 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:45:46,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:46,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:46,158 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:46,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-02-08 09:45:46,206 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 215 statements into 11 equivalence classes. [2025-02-08 09:45:46,246 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 215 of 215 statements. [2025-02-08 09:45:46,247 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 09:45:46,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:46,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 69 conjuncts are in the unsatisfiable core [2025-02-08 09:45:46,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:47,811 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-02-08 09:45:48,147 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2025-02-08 09:45:48,550 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-02-08 09:45:49,004 WARN L672 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2025-02-08 09:45:49,038 WARN L672 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2025-02-08 09:45:49,153 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 15 proven. 701 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2025-02-08 09:45:49,154 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:49,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:49,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923372587] [2025-02-08 09:45:49,445 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:45:49,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543610371] [2025-02-08 09:45:49,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543610371] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:49,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:45:49,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2025-02-08 09:45:49,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050454232] [2025-02-08 09:45:49,445 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:49,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-02-08 09:45:49,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:49,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-02-08 09:45:49,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1742, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 09:45:49,446 INFO L87 Difference]: Start difference. First operand 8369 states and 9256 transitions. Second operand has 41 states, 39 states have (on average 4.282051282051282) internal successors, (167), 39 states have internal predecessors, (167), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-08 09:45:51,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:51,757 INFO L93 Difference]: Finished difference Result 12922 states and 14317 transitions. [2025-02-08 09:45:51,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-02-08 09:45:51,758 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 39 states have (on average 4.282051282051282) internal successors, (167), 39 states have internal predecessors, (167), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) Word has length 215 [2025-02-08 09:45:51,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:51,771 INFO L225 Difference]: With dead ends: 12922 [2025-02-08 09:45:51,771 INFO L226 Difference]: Without dead ends: 8691 [2025-02-08 09:45:51,778 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 798 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=462, Invalid=3198, Unknown=0, NotChecked=0, Total=3660 [2025-02-08 09:45:51,778 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 76 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 4464 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 4468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 4464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:51,778 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 832 Invalid, 4468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 4464 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2025-02-08 09:45:51,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8691 states. [2025-02-08 09:45:52,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8691 to 8456. [2025-02-08 09:45:52,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8456 states, 7923 states have (on average 1.0465732677016282) internal successors, (8292), 7925 states have internal predecessors, (8292), 528 states have call successors, (528), 2 states have call predecessors, (528), 2 states have return successors, (528), 528 states have call predecessors, (528), 528 states have call successors, (528) [2025-02-08 09:45:52,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8456 states to 8456 states and 9348 transitions. [2025-02-08 09:45:52,094 INFO L78 Accepts]: Start accepts. Automaton has 8456 states and 9348 transitions. Word has length 215 [2025-02-08 09:45:52,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:52,094 INFO L471 AbstractCegarLoop]: Abstraction has 8456 states and 9348 transitions. [2025-02-08 09:45:52,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 39 states have (on average 4.282051282051282) internal successors, (167), 39 states have internal predecessors, (167), 12 states have call successors, (12), 1 states have call predecessors, (12), 3 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-08 09:45:52,095 INFO L276 IsEmpty]: Start isEmpty. Operand 8456 states and 9348 transitions. [2025-02-08 09:45:52,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2025-02-08 09:45:52,097 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:52,097 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:52,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-02-08 09:45:52,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-02-08 09:45:52,302 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:52,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:52,303 INFO L85 PathProgramCache]: Analyzing trace with hash 361641355, now seen corresponding path program 12 times [2025-02-08 09:45:52,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:52,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566032723] [2025-02-08 09:45:52,303 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:45:52,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:52,309 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 235 statements into 12 equivalence classes. [2025-02-08 09:45:52,319 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 175 of 235 statements. [2025-02-08 09:45:52,319 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-08 09:45:52,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:52,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1017 backedges. 89 proven. 494 refuted. 0 times theorem prover too weak. 434 trivial. 0 not checked. [2025-02-08 09:45:52,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:52,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566032723] [2025-02-08 09:45:52,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566032723] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:52,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825746598] [2025-02-08 09:45:52,422 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:45:52,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:52,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:52,425 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:52,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-02-08 09:45:52,451 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 235 statements into 12 equivalence classes. [2025-02-08 09:45:52,482 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 175 of 235 statements. [2025-02-08 09:45:52,482 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-08 09:45:52,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:52,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:45:52,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:52,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1017 backedges. 335 proven. 248 refuted. 0 times theorem prover too weak. 434 trivial. 0 not checked. [2025-02-08 09:45:52,742 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:52,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1017 backedges. 89 proven. 494 refuted. 0 times theorem prover too weak. 434 trivial. 0 not checked. [2025-02-08 09:45:52,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825746598] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:52,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:52,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-02-08 09:45:52,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270130575] [2025-02-08 09:45:52,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:52,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:45:52,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:52,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:45:52,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:45:52,953 INFO L87 Difference]: Start difference. First operand 8456 states and 9348 transitions. Second operand has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2025-02-08 09:45:53,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:53,434 INFO L93 Difference]: Finished difference Result 16820 states and 18666 transitions. [2025-02-08 09:45:53,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:45:53,434 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 235 [2025-02-08 09:45:53,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:53,452 INFO L225 Difference]: With dead ends: 16820 [2025-02-08 09:45:53,453 INFO L226 Difference]: Without dead ends: 11542 [2025-02-08 09:45:53,459 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 460 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:45:53,459 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 12 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:53,459 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 190 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:45:53,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11542 states. [2025-02-08 09:45:53,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11542 to 8260. [2025-02-08 09:45:53,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8260 states, 7738 states have (on average 1.0460067200827088) internal successors, (8094), 7740 states have internal predecessors, (8094), 517 states have call successors, (517), 2 states have call predecessors, (517), 2 states have return successors, (517), 517 states have call predecessors, (517), 517 states have call successors, (517) [2025-02-08 09:45:53,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8260 states to 8260 states and 9128 transitions. [2025-02-08 09:45:53,766 INFO L78 Accepts]: Start accepts. Automaton has 8260 states and 9128 transitions. Word has length 235 [2025-02-08 09:45:53,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:53,767 INFO L471 AbstractCegarLoop]: Abstraction has 8260 states and 9128 transitions. [2025-02-08 09:45:53,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2025-02-08 09:45:53,767 INFO L276 IsEmpty]: Start isEmpty. Operand 8260 states and 9128 transitions. [2025-02-08 09:45:53,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2025-02-08 09:45:53,769 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:53,769 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:53,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-02-08 09:45:53,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-02-08 09:45:53,975 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:53,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:53,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1472336472, now seen corresponding path program 13 times [2025-02-08 09:45:53,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:53,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733543182] [2025-02-08 09:45:53,976 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:45:53,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:53,982 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 235 statements into 1 equivalence classes. [2025-02-08 09:45:53,989 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 235 of 235 statements. [2025-02-08 09:45:53,989 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:53,989 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:54,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 203 proven. 638 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-08 09:45:54,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:45:54,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733543182] [2025-02-08 09:45:54,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733543182] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:45:54,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409665166] [2025-02-08 09:45:54,196 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:45:54,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:54,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:54,198 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:54,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-02-08 09:45:54,224 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 235 statements into 1 equivalence classes. [2025-02-08 09:45:54,251 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 235 of 235 statements. [2025-02-08 09:45:54,252 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:45:54,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:54,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:45:54,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:54,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 257 proven. 584 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-08 09:45:54,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:45:54,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 257 proven. 584 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-08 09:45:54,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409665166] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:45:54,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:45:54,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 21 [2025-02-08 09:45:54,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55185969] [2025-02-08 09:45:54,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:45:54,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 09:45:54,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:45:54,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 09:45:54,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:45:54,739 INFO L87 Difference]: Start difference. First operand 8260 states and 9128 transitions. Second operand has 21 states, 21 states have (on average 13.333333333333334) internal successors, (280), 21 states have internal predecessors, (280), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2025-02-08 09:45:55,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:45:55,556 INFO L93 Difference]: Finished difference Result 16645 states and 18452 transitions. [2025-02-08 09:45:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:45:55,557 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 13.333333333333334) internal successors, (280), 21 states have internal predecessors, (280), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 235 [2025-02-08 09:45:55,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:45:55,578 INFO L225 Difference]: With dead ends: 16645 [2025-02-08 09:45:55,578 INFO L226 Difference]: Without dead ends: 12566 [2025-02-08 09:45:55,585 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 452 SyntacticMatches, 11 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=487, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:45:55,585 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 28 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:45:55,585 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 566 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:45:55,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12566 states. [2025-02-08 09:45:55,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12566 to 9702. [2025-02-08 09:45:55,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9702 states, 9090 states have (on average 1.0409240924092409) internal successors, (9462), 9092 states have internal predecessors, (9462), 607 states have call successors, (607), 2 states have call predecessors, (607), 2 states have return successors, (607), 607 states have call predecessors, (607), 607 states have call successors, (607) [2025-02-08 09:45:55,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9702 states to 9702 states and 10676 transitions. [2025-02-08 09:45:55,999 INFO L78 Accepts]: Start accepts. Automaton has 9702 states and 10676 transitions. Word has length 235 [2025-02-08 09:45:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:45:56,000 INFO L471 AbstractCegarLoop]: Abstraction has 9702 states and 10676 transitions. [2025-02-08 09:45:56,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 13.333333333333334) internal successors, (280), 21 states have internal predecessors, (280), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2025-02-08 09:45:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 9702 states and 10676 transitions. [2025-02-08 09:45:56,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-02-08 09:45:56,002 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:45:56,002 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:45:56,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-02-08 09:45:56,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-02-08 09:45:56,203 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:45:56,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:45:56,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1934426982, now seen corresponding path program 14 times [2025-02-08 09:45:56,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:45:56,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331471816] [2025-02-08 09:45:56,204 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:56,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:45:56,213 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 255 statements into 2 equivalence classes. [2025-02-08 09:45:56,234 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:45:56,234 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:56,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:45:56,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1036205219] [2025-02-08 09:45:56,236 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:45:56,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:45:56,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:45:56,240 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:45:56,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-02-08 09:45:56,276 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 255 statements into 2 equivalence classes. [2025-02-08 09:45:56,331 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:45:56,331 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:45:56,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:45:56,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 09:45:56,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:45:56,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2025-02-08 09:45:56,779 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:46:01,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:46:01,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331471816] [2025-02-08 09:46:01,085 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:46:01,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036205219] [2025-02-08 09:46:01,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036205219] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:01,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:46:01,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:46:01,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800446060] [2025-02-08 09:46:01,085 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:46:01,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:46:01,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:46:01,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:46:01,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=252, Unknown=1, NotChecked=0, Total=342 [2025-02-08 09:46:01,086 INFO L87 Difference]: Start difference. First operand 9702 states and 10676 transitions. Second operand has 11 states, 10 states have (on average 14.1) internal successors, (141), 11 states have internal predecessors, (141), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-02-08 09:46:01,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:46:01,715 INFO L93 Difference]: Finished difference Result 10535 states and 11560 transitions. [2025-02-08 09:46:01,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:46:01,715 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 14.1) internal successors, (141), 11 states have internal predecessors, (141), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 255 [2025-02-08 09:46:01,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:46:01,729 INFO L225 Difference]: With dead ends: 10535 [2025-02-08 09:46:01,729 INFO L226 Difference]: Without dead ends: 10534 [2025-02-08 09:46:01,733 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 449 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=89, Invalid=252, Unknown=1, NotChecked=0, Total=342 [2025-02-08 09:46:01,733 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 21 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:46:01,733 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 747 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:46:01,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10534 states. [2025-02-08 09:46:02,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10534 to 9702. [2025-02-08 09:46:02,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9702 states, 9090 states have (on average 1.0408140814081408) internal successors, (9461), 9092 states have internal predecessors, (9461), 607 states have call successors, (607), 2 states have call predecessors, (607), 2 states have return successors, (607), 607 states have call predecessors, (607), 607 states have call successors, (607) [2025-02-08 09:46:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9702 states to 9702 states and 10675 transitions. [2025-02-08 09:46:02,134 INFO L78 Accepts]: Start accepts. Automaton has 9702 states and 10675 transitions. Word has length 255 [2025-02-08 09:46:02,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:46:02,134 INFO L471 AbstractCegarLoop]: Abstraction has 9702 states and 10675 transitions. [2025-02-08 09:46:02,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 14.1) internal successors, (141), 11 states have internal predecessors, (141), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-02-08 09:46:02,134 INFO L276 IsEmpty]: Start isEmpty. Operand 9702 states and 10675 transitions. [2025-02-08 09:46:02,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-02-08 09:46:02,137 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:46:02,137 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:46:02,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-02-08 09:46:02,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:02,341 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:46:02,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:46:02,341 INFO L85 PathProgramCache]: Analyzing trace with hash -122073000, now seen corresponding path program 15 times [2025-02-08 09:46:02,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:46:02,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038305009] [2025-02-08 09:46:02,341 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:46:02,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:46:02,348 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 255 statements into 13 equivalence classes. [2025-02-08 09:46:02,373 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:46:02,374 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2025-02-08 09:46:02,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:46:02,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104496154] [2025-02-08 09:46:02,375 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:46:02,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:02,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:46:02,377 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:46:02,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-02-08 09:46:02,405 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 255 statements into 13 equivalence classes. [2025-02-08 09:46:02,420 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 95 of 255 statements. [2025-02-08 09:46:02,420 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-08 09:46:02,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:02,421 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 35 conjuncts are in the unsatisfiable core [2025-02-08 09:46:02,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:46:03,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 492 proven. 71 refuted. 0 times theorem prover too weak. 669 trivial. 0 not checked. [2025-02-08 09:46:03,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:46:03,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:46:03,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038305009] [2025-02-08 09:46:03,312 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:46:03,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104496154] [2025-02-08 09:46:03,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104496154] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:03,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:46:03,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2025-02-08 09:46:03,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694476183] [2025-02-08 09:46:03,312 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:46:03,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 09:46:03,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:46:03,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 09:46:03,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:46:03,313 INFO L87 Difference]: Start difference. First operand 9702 states and 10675 transitions. Second operand has 19 states, 18 states have (on average 5.0) internal successors, (90), 19 states have internal predecessors, (90), 5 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2025-02-08 09:46:04,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:46:04,527 INFO L93 Difference]: Finished difference Result 15999 states and 17604 transitions. [2025-02-08 09:46:04,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-02-08 09:46:04,527 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 5.0) internal successors, (90), 19 states have internal predecessors, (90), 5 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) Word has length 255 [2025-02-08 09:46:04,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:46:04,539 INFO L225 Difference]: With dead ends: 15999 [2025-02-08 09:46:04,539 INFO L226 Difference]: Without dead ends: 8227 [2025-02-08 09:46:04,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=207, Invalid=1199, Unknown=0, NotChecked=0, Total=1406 [2025-02-08 09:46:04,551 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 66 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 1478 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:46:04,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 253 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1478 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:46:04,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8227 states. [2025-02-08 09:46:04,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8227 to 8225. [2025-02-08 09:46:04,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8225 states, 7704 states have (on average 1.040368639667705) internal successors, (8015), 7706 states have internal predecessors, (8015), 516 states have call successors, (516), 2 states have call predecessors, (516), 2 states have return successors, (516), 516 states have call predecessors, (516), 516 states have call successors, (516) [2025-02-08 09:46:04,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8225 states to 8225 states and 9047 transitions. [2025-02-08 09:46:04,944 INFO L78 Accepts]: Start accepts. Automaton has 8225 states and 9047 transitions. Word has length 255 [2025-02-08 09:46:04,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:46:04,944 INFO L471 AbstractCegarLoop]: Abstraction has 8225 states and 9047 transitions. [2025-02-08 09:46:04,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 5.0) internal successors, (90), 19 states have internal predecessors, (90), 5 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2025-02-08 09:46:04,945 INFO L276 IsEmpty]: Start isEmpty. Operand 8225 states and 9047 transitions. [2025-02-08 09:46:04,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-02-08 09:46:04,947 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:46:04,947 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:46:04,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-02-08 09:46:05,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-02-08 09:46:05,148 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:46:05,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:46:05,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1796761033, now seen corresponding path program 16 times [2025-02-08 09:46:05,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:46:05,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422231649] [2025-02-08 09:46:05,149 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:46:05,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:46:05,155 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 255 statements into 2 equivalence classes. [2025-02-08 09:46:05,173 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:46:05,174 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:46:05,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:46:05,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1072639852] [2025-02-08 09:46:05,175 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:46:05,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:05,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:46:05,177 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:46:05,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-02-08 09:46:05,202 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 255 statements into 2 equivalence classes. [2025-02-08 09:46:05,241 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:46:05,241 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:46:05,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:05,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-02-08 09:46:05,245 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:46:07,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1252 backedges. 75 proven. 945 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2025-02-08 09:46:07,338 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:46:07,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:46:07,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422231649] [2025-02-08 09:46:07,572 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:46:07,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072639852] [2025-02-08 09:46:07,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072639852] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:07,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:46:07,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2025-02-08 09:46:07,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325247912] [2025-02-08 09:46:07,572 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:46:07,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-02-08 09:46:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:46:07,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-02-08 09:46:07,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1498, Unknown=0, NotChecked=0, Total=1722 [2025-02-08 09:46:07,574 INFO L87 Difference]: Start difference. First operand 8225 states and 9047 transitions. Second operand has 39 states, 37 states have (on average 5.324324324324325) internal successors, (197), 37 states have internal predecessors, (197), 14 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-02-08 09:46:09,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:46:09,426 INFO L93 Difference]: Finished difference Result 8582 states and 9435 transitions. [2025-02-08 09:46:09,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2025-02-08 09:46:09,427 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 5.324324324324325) internal successors, (197), 37 states have internal predecessors, (197), 14 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Word has length 255 [2025-02-08 09:46:09,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:46:09,438 INFO L225 Difference]: With dead ends: 8582 [2025-02-08 09:46:09,438 INFO L226 Difference]: Without dead ends: 8581 [2025-02-08 09:46:09,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=632, Invalid=3400, Unknown=0, NotChecked=0, Total=4032 [2025-02-08 09:46:09,442 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 105 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 2788 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 2805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:46:09,442 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 604 Invalid, 2805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 2788 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-02-08 09:46:09,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8581 states. [2025-02-08 09:46:09,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8581 to 8225. [2025-02-08 09:46:09,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8225 states, 7704 states have (on average 1.0402388369678088) internal successors, (8014), 7706 states have internal predecessors, (8014), 516 states have call successors, (516), 2 states have call predecessors, (516), 2 states have return successors, (516), 516 states have call predecessors, (516), 516 states have call successors, (516) [2025-02-08 09:46:09,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8225 states to 8225 states and 9046 transitions. [2025-02-08 09:46:09,802 INFO L78 Accepts]: Start accepts. Automaton has 8225 states and 9046 transitions. Word has length 255 [2025-02-08 09:46:09,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:46:09,803 INFO L471 AbstractCegarLoop]: Abstraction has 8225 states and 9046 transitions. [2025-02-08 09:46:09,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 5.324324324324325) internal successors, (197), 37 states have internal predecessors, (197), 14 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-02-08 09:46:09,803 INFO L276 IsEmpty]: Start isEmpty. Operand 8225 states and 9046 transitions. [2025-02-08 09:46:09,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-02-08 09:46:09,804 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:46:09,804 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:46:09,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2025-02-08 09:46:10,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-08 09:46:10,005 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:46:10,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:46:10,005 INFO L85 PathProgramCache]: Analyzing trace with hash -311679978, now seen corresponding path program 17 times [2025-02-08 09:46:10,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:46:10,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771344900] [2025-02-08 09:46:10,006 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:46:10,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:46:10,010 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 255 statements into 13 equivalence classes. [2025-02-08 09:46:10,022 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:46:10,022 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 09:46:10,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:46:10,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1269933272] [2025-02-08 09:46:10,023 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:46:10,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:10,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:46:10,025 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:46:10,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-02-08 09:46:10,055 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 255 statements into 13 equivalence classes. [2025-02-08 09:46:10,102 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 255 of 255 statements. [2025-02-08 09:46:10,103 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 09:46:10,103 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:10,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 62 conjuncts are in the unsatisfiable core [2025-02-08 09:46:10,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:46:11,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1280 backedges. 309 proven. 706 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-02-08 09:46:11,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:46:11,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:46:11,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771344900] [2025-02-08 09:46:11,497 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:46:11,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269933272] [2025-02-08 09:46:11,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269933272] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:11,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:46:11,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2025-02-08 09:46:11,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829621106] [2025-02-08 09:46:11,497 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:46:11,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-02-08 09:46:11,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:46:11,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-02-08 09:46:11,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:46:11,498 INFO L87 Difference]: Start difference. First operand 8225 states and 9046 transitions. Second operand has 36 states, 35 states have (on average 5.542857142857143) internal successors, (194), 35 states have internal predecessors, (194), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-02-08 09:46:14,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:46:14,036 INFO L93 Difference]: Finished difference Result 14277 states and 15705 transitions. [2025-02-08 09:46:14,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-02-08 09:46:14,036 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 5.542857142857143) internal successors, (194), 35 states have internal predecessors, (194), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Word has length 255 [2025-02-08 09:46:14,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:46:14,047 INFO L225 Difference]: With dead ends: 14277 [2025-02-08 09:46:14,047 INFO L226 Difference]: Without dead ends: 8667 [2025-02-08 09:46:14,055 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 227 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2143 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1101, Invalid=6209, Unknown=0, NotChecked=0, Total=7310 [2025-02-08 09:46:14,056 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 232 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 3719 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 3740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 3719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:46:14,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 758 Invalid, 3740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 3719 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-02-08 09:46:14,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8667 states. [2025-02-08 09:46:14,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8667 to 8593. [2025-02-08 09:46:14,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8593 states, 8049 states have (on average 1.0385141011305752) internal successors, (8359), 8051 states have internal predecessors, (8359), 539 states have call successors, (539), 2 states have call predecessors, (539), 2 states have return successors, (539), 539 states have call predecessors, (539), 539 states have call successors, (539) [2025-02-08 09:46:14,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8593 states to 8593 states and 9437 transitions. [2025-02-08 09:46:14,465 INFO L78 Accepts]: Start accepts. Automaton has 8593 states and 9437 transitions. Word has length 255 [2025-02-08 09:46:14,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:46:14,466 INFO L471 AbstractCegarLoop]: Abstraction has 8593 states and 9437 transitions. [2025-02-08 09:46:14,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 5.542857142857143) internal successors, (194), 35 states have internal predecessors, (194), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-02-08 09:46:14,466 INFO L276 IsEmpty]: Start isEmpty. Operand 8593 states and 9437 transitions. [2025-02-08 09:46:14,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2025-02-08 09:46:14,469 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:46:14,469 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:46:14,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-02-08 09:46:14,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-08 09:46:14,673 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:46:14,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:46:14,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2099042180, now seen corresponding path program 18 times [2025-02-08 09:46:14,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:46:14,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882899007] [2025-02-08 09:46:14,673 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:46:14,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:46:14,678 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 275 statements into 14 equivalence classes. [2025-02-08 09:46:14,693 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 275 of 275 statements. [2025-02-08 09:46:14,693 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-02-08 09:46:14,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:14,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 355 proven. 844 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-08 09:46:14,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:46:14,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882899007] [2025-02-08 09:46:14,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882899007] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:14,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289202306] [2025-02-08 09:46:14,914 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:46:14,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:14,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:46:14,916 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:46:14,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-02-08 09:46:14,945 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 275 statements into 14 equivalence classes. [2025-02-08 09:46:15,029 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 235 of 275 statements. [2025-02-08 09:46:15,029 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-02-08 09:46:15,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:15,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 09:46:15,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:46:15,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 0 proven. 887 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2025-02-08 09:46:15,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:46:15,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289202306] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:15,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:46:15,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2025-02-08 09:46:15,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493188968] [2025-02-08 09:46:15,903 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:46:15,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-02-08 09:46:15,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:46:15,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-02-08 09:46:15,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2025-02-08 09:46:15,904 INFO L87 Difference]: Start difference. First operand 8593 states and 9437 transitions. Second operand has 30 states, 30 states have (on average 10.666666666666666) internal successors, (320), 30 states have internal predecessors, (320), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-02-08 09:46:17,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:46:17,235 INFO L93 Difference]: Finished difference Result 16875 states and 18617 transitions. [2025-02-08 09:46:17,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-02-08 09:46:17,235 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 10.666666666666666) internal successors, (320), 30 states have internal predecessors, (320), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 275 [2025-02-08 09:46:17,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:46:17,250 INFO L225 Difference]: With dead ends: 16875 [2025-02-08 09:46:17,250 INFO L226 Difference]: Without dead ends: 12564 [2025-02-08 09:46:17,256 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 09:46:17,256 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 116 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 2491 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 2502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 2491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:46:17,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 1004 Invalid, 2502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 2491 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:46:17,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12564 states. [2025-02-08 09:46:17,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12564 to 9859. [2025-02-08 09:46:17,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9859 states, 9236 states have (on average 1.0372455608488522) internal successors, (9580), 9238 states have internal predecessors, (9580), 618 states have call successors, (618), 2 states have call predecessors, (618), 2 states have return successors, (618), 618 states have call predecessors, (618), 618 states have call successors, (618) [2025-02-08 09:46:17,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9859 states to 9859 states and 10816 transitions. [2025-02-08 09:46:17,735 INFO L78 Accepts]: Start accepts. Automaton has 9859 states and 10816 transitions. Word has length 275 [2025-02-08 09:46:17,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:46:17,735 INFO L471 AbstractCegarLoop]: Abstraction has 9859 states and 10816 transitions. [2025-02-08 09:46:17,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 10.666666666666666) internal successors, (320), 30 states have internal predecessors, (320), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-02-08 09:46:17,735 INFO L276 IsEmpty]: Start isEmpty. Operand 9859 states and 10816 transitions. [2025-02-08 09:46:17,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2025-02-08 09:46:17,737 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:46:17,737 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:46:17,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2025-02-08 09:46:17,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:17,943 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:46:17,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:46:17,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1053019644, now seen corresponding path program 19 times [2025-02-08 09:46:17,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:46:17,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585113803] [2025-02-08 09:46:17,944 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:46:17,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:46:17,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 275 statements into 1 equivalence classes. [2025-02-08 09:46:17,965 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 275 of 275 statements. [2025-02-08 09:46:17,965 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:46:17,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:18,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 287 proven. 912 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-08 09:46:18,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:46:18,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585113803] [2025-02-08 09:46:18,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585113803] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:46:18,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205719045] [2025-02-08 09:46:18,260 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:46:18,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:18,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:46:18,262 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:46:18,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-02-08 09:46:18,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 275 statements into 1 equivalence classes. [2025-02-08 09:46:18,313 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 275 of 275 statements. [2025-02-08 09:46:18,313 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:46:18,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:18,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 09:46:18,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:46:18,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 355 proven. 844 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-08 09:46:18,652 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:46:18,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 355 proven. 844 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-08 09:46:18,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205719045] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:46:18,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:46:18,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 24 [2025-02-08 09:46:18,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292323509] [2025-02-08 09:46:18,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:46:18,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-08 09:46:18,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:46:18,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-08 09:46:18,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2025-02-08 09:46:18,898 INFO L87 Difference]: Start difference. First operand 9859 states and 10816 transitions. Second operand has 24 states, 24 states have (on average 13.541666666666666) internal successors, (325), 24 states have internal predecessors, (325), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-02-08 09:46:19,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:46:19,594 INFO L93 Difference]: Finished difference Result 10011 states and 10972 transitions. [2025-02-08 09:46:19,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:46:19,597 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 13.541666666666666) internal successors, (325), 24 states have internal predecessors, (325), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 275 [2025-02-08 09:46:19,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:46:19,609 INFO L225 Difference]: With dead ends: 10011 [2025-02-08 09:46:19,609 INFO L226 Difference]: Without dead ends: 8227 [2025-02-08 09:46:19,612 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 529 SyntacticMatches, 13 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:46:19,612 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 30 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:46:19,612 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 603 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:46:19,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8227 states. [2025-02-08 09:46:20,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8227 to 8225. [2025-02-08 09:46:20,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8225 states, 7704 states have (on average 1.037772585669782) internal successors, (7995), 7706 states have internal predecessors, (7995), 516 states have call successors, (516), 2 states have call predecessors, (516), 2 states have return successors, (516), 516 states have call predecessors, (516), 516 states have call successors, (516) [2025-02-08 09:46:20,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8225 states to 8225 states and 9027 transitions. [2025-02-08 09:46:20,049 INFO L78 Accepts]: Start accepts. Automaton has 8225 states and 9027 transitions. Word has length 275 [2025-02-08 09:46:20,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:46:20,050 INFO L471 AbstractCegarLoop]: Abstraction has 8225 states and 9027 transitions. [2025-02-08 09:46:20,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 13.541666666666666) internal successors, (325), 24 states have internal predecessors, (325), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-02-08 09:46:20,050 INFO L276 IsEmpty]: Start isEmpty. Operand 8225 states and 9027 transitions. [2025-02-08 09:46:20,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-08 09:46:20,052 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:46:20,052 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:46:20,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-02-08 09:46:20,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2025-02-08 09:46:20,252 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-08 09:46:20,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:46:20,253 INFO L85 PathProgramCache]: Analyzing trace with hash 479390871, now seen corresponding path program 20 times [2025-02-08 09:46:20,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:46:20,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382468531] [2025-02-08 09:46:20,253 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:46:20,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:46:20,258 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 295 statements into 2 equivalence classes. [2025-02-08 09:46:20,271 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 295 of 295 statements. [2025-02-08 09:46:20,272 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:46:20,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:46:20,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870490924] [2025-02-08 09:46:20,273 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:46:20,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:46:20,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:46:20,275 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:46:20,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-02-08 09:46:20,302 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 295 statements into 2 equivalence classes. [2025-02-08 09:46:20,342 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 295 of 295 statements. [2025-02-08 09:46:20,342 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:46:20,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:46:20,344 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-08 09:46:20,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:46:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1670 backedges. 0 proven. 1230 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-02-08 09:46:20,783 INFO L312 TraceCheckSpWp]: Computing backward predicates...