./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench/cohendiv-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc 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/cohendiv-ll.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 601ddeb38cc85433f6271611bfd2617c2fcbf2b89119dbe2c319aedc14aa3b17 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 13:46:18,631 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 13:46:18,666 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-06 13:46:18,668 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 13:46:18,668 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 13:46:18,681 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 13:46:18,682 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 13:46:18,682 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 13:46:18,682 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 13:46:18,682 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 13:46:18,682 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 13:46:18,682 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 13:46:18,683 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 13:46:18,683 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 13:46:18,683 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 13:46:18,684 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 13:46:18,684 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 13:46:18,685 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 13:46:18,685 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 13:46:18,685 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 -> 601ddeb38cc85433f6271611bfd2617c2fcbf2b89119dbe2c319aedc14aa3b17 [2025-02-06 13:46:18,918 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 13:46:18,923 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 13:46:18,924 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 13:46:18,925 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 13:46:18,925 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 13:46:18,926 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench/cohendiv-ll.c [2025-02-06 13:46:20,043 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9fed65cce/bdadda6ecab9406e8ead39567a6f31bf/FLAGfd4562235 [2025-02-06 13:46:20,231 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 13:46:20,232 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench/cohendiv-ll.c [2025-02-06 13:46:20,242 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9fed65cce/bdadda6ecab9406e8ead39567a6f31bf/FLAGfd4562235 [2025-02-06 13:46:20,599 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9fed65cce/bdadda6ecab9406e8ead39567a6f31bf [2025-02-06 13:46:20,601 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 13:46:20,602 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 13:46:20,603 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 13:46:20,603 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 13:46:20,606 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 13:46:20,606 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,606 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35f16c2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20, skipping insertion in model container [2025-02-06 13:46:20,607 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,618 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 13:46:20,719 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 13:46:20,729 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 13:46:20,741 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 13:46:20,749 INFO L204 MainTranslator]: Completed translation [2025-02-06 13:46:20,749 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20 WrapperNode [2025-02-06 13:46:20,749 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 13:46:20,750 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 13:46:20,750 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 13:46:20,750 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 13:46:20,754 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,759 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,775 INFO L138 Inliner]: procedures = 14, calls = 16, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 88 [2025-02-06 13:46:20,778 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 13:46:20,779 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 13:46:20,779 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 13:46:20,779 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 13:46:20,784 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,784 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,785 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,795 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-06 13:46:20,795 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,795 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,797 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,799 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,799 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,800 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,803 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 13:46:20,804 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 13:46:20,804 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 13:46:20,804 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 13:46:20,804 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (1/1) ... [2025-02-06 13:46:20,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 13:46:20,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:20,832 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-06 13:46:20,835 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-06 13:46:20,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 13:46:20,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 13:46:20,853 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 13:46:20,853 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 13:46:20,853 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-06 13:46:20,854 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-06 13:46:20,893 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 13:46:20,895 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 13:46:21,060 INFO L? ?]: Removed 64 outVars from TransFormulas that were not future-live. [2025-02-06 13:46:21,060 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 13:46:21,066 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 13:46:21,066 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 13:46:21,067 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 01:46:21 BoogieIcfgContainer [2025-02-06 13:46:21,067 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 13:46:21,068 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 13:46:21,068 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 13:46:21,071 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 13:46:21,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 01:46:20" (1/3) ... [2025-02-06 13:46:21,071 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4128efc3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 01:46:21, skipping insertion in model container [2025-02-06 13:46:21,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:46:20" (2/3) ... [2025-02-06 13:46:21,072 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4128efc3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 01:46:21, skipping insertion in model container [2025-02-06 13:46:21,072 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 01:46:21" (3/3) ... [2025-02-06 13:46:21,072 INFO L128 eAbstractionObserver]: Analyzing ICFG cohendiv-ll.c [2025-02-06 13:46:21,080 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 13:46:21,081 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG cohendiv-ll.c that has 2 procedures, 85 locations, 1 initial locations, 2 loop locations, and 30 error locations. [2025-02-06 13:46:21,109 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 13:46:21,116 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;@1c901c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 13:46:21,116 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2025-02-06 13:46:21,118 INFO L276 IsEmpty]: Start isEmpty. Operand has 85 states, 46 states have (on average 1.7826086956521738) internal successors, (82), 76 states have internal predecessors, (82), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-02-06 13:46:21,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2025-02-06 13:46:21,121 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:21,121 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2025-02-06 13:46:21,121 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:21,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:21,124 INFO L85 PathProgramCache]: Analyzing trace with hash -923470242, now seen corresponding path program 1 times [2025-02-06 13:46:21,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:21,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776999006] [2025-02-06 13:46:21,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:21,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:21,169 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-06 13:46:21,178 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-06 13:46:21,178 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:21,178 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:21,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:46:21,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:21,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776999006] [2025-02-06 13:46:21,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776999006] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:21,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:21,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 13:46:21,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926841092] [2025-02-06 13:46:21,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:21,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 13:46:21,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:21,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 13:46:21,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 13:46:21,231 INFO L87 Difference]: Start difference. First operand has 85 states, 46 states have (on average 1.7826086956521738) internal successors, (82), 76 states have internal predecessors, (82), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:46:21,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:21,248 INFO L93 Difference]: Finished difference Result 166 states and 194 transitions. [2025-02-06 13:46:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 13:46:21,249 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2025-02-06 13:46:21,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:21,254 INFO L225 Difference]: With dead ends: 166 [2025-02-06 13:46:21,254 INFO L226 Difference]: Without dead ends: 78 [2025-02-06 13:46:21,257 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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-06 13:46:21,259 INFO L435 NwaCegarLoop]: 91 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, 91 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-06 13:46:21,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:46:21,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2025-02-06 13:46:21,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2025-02-06 13:46:21,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 70 states have internal predecessors, (72), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-06 13:46:21,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 84 transitions. [2025-02-06 13:46:21,292 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 84 transitions. Word has length 6 [2025-02-06 13:46:21,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:21,293 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 84 transitions. [2025-02-06 13:46:21,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:46:21,294 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 84 transitions. [2025-02-06 13:46:21,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2025-02-06 13:46:21,294 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:21,294 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2025-02-06 13:46:21,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 13:46:21,295 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:21,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:21,297 INFO L85 PathProgramCache]: Analyzing trace with hash -923440451, now seen corresponding path program 1 times [2025-02-06 13:46:21,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:21,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411640080] [2025-02-06 13:46:21,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:21,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:21,302 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-06 13:46:21,317 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-06 13:46:21,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:21,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:21,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474414176] [2025-02-06 13:46:21,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:21,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:21,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:21,322 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-06 13:46:21,324 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-06 13:46:21,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-06 13:46:21,359 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-06 13:46:21,359 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:21,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:21,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 13:46:21,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:21,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:46:21,375 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:21,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:21,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411640080] [2025-02-06 13:46:21,376 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:21,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474414176] [2025-02-06 13:46:21,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474414176] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:21,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:21,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 13:46:21,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479003111] [2025-02-06 13:46:21,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:21,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 13:46:21,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:21,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 13:46:21,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 13:46:21,377 INFO L87 Difference]: Start difference. First operand 78 states and 84 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:46:21,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:21,425 INFO L93 Difference]: Finished difference Result 102 states and 110 transitions. [2025-02-06 13:46:21,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 13:46:21,426 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2025-02-06 13:46:21,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:21,426 INFO L225 Difference]: With dead ends: 102 [2025-02-06 13:46:21,426 INFO L226 Difference]: Without dead ends: 100 [2025-02-06 13:46:21,427 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-06 13:46:21,427 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 18 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:21,427 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 143 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:46:21,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2025-02-06 13:46:21,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 81. [2025-02-06 13:46:21,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 73 states have internal predecessors, (75), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-06 13:46:21,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 87 transitions. [2025-02-06 13:46:21,434 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 87 transitions. Word has length 6 [2025-02-06 13:46:21,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:21,434 INFO L471 AbstractCegarLoop]: Abstraction has 81 states and 87 transitions. [2025-02-06 13:46:21,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:46:21,434 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 87 transitions. [2025-02-06 13:46:21,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-02-06 13:46:21,434 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:21,434 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:21,443 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-06 13:46:21,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:21,635 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:21,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:21,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1333819871, now seen corresponding path program 1 times [2025-02-06 13:46:21,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:21,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076973947] [2025-02-06 13:46:21,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:21,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:21,643 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-06 13:46:21,653 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-06 13:46:21,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:21,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:21,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [352389336] [2025-02-06 13:46:21,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:21,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:21,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:21,660 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-06 13:46:21,661 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-06 13:46:21,684 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-06 13:46:21,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-06 13:46:21,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:21,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:21,697 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 13:46:21,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:21,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:46:21,736 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:21,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:21,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076973947] [2025-02-06 13:46:21,736 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:21,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352389336] [2025-02-06 13:46:21,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352389336] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:21,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:21,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 13:46:21,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649435430] [2025-02-06 13:46:21,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:21,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 13:46:21,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:21,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 13:46:21,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 13:46:21,737 INFO L87 Difference]: Start difference. First operand 81 states and 87 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:46:21,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:21,883 INFO L93 Difference]: Finished difference Result 138 states and 159 transitions. [2025-02-06 13:46:21,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 13:46:21,883 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2025-02-06 13:46:21,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:21,884 INFO L225 Difference]: With dead ends: 138 [2025-02-06 13:46:21,884 INFO L226 Difference]: Without dead ends: 132 [2025-02-06 13:46:21,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 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-06 13:46:21,889 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 45 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:21,889 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 118 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:21,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2025-02-06 13:46:21,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 112. [2025-02-06 13:46:21,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 69 states have (on average 1.710144927536232) internal successors, (118), 98 states have internal predecessors, (118), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-06 13:46:21,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 142 transitions. [2025-02-06 13:46:21,897 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 142 transitions. Word has length 13 [2025-02-06 13:46:21,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:21,897 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 142 transitions. [2025-02-06 13:46:21,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:46:21,897 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 142 transitions. [2025-02-06 13:46:21,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 13:46:21,898 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:21,898 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:21,903 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-06 13:46:22,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:22,102 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:22,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:22,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1900640577, now seen corresponding path program 1 times [2025-02-06 13:46:22,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:22,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983229608] [2025-02-06 13:46:22,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:22,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:22,108 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 13:46:22,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 13:46:22,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:22,124 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:22,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1169976112] [2025-02-06 13:46:22,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:22,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:22,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:22,127 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-06 13:46:22,128 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-06 13:46:22,151 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 13:46:22,160 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 13:46:22,160 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:22,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:22,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 13:46:22,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:22,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:46:22,241 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:22,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:22,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983229608] [2025-02-06 13:46:22,242 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:22,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169976112] [2025-02-06 13:46:22,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169976112] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:22,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:22,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:22,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24360050] [2025-02-06 13:46:22,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:22,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:22,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:22,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:22,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:22,243 INFO L87 Difference]: Start difference. First operand 112 states and 142 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:46:22,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:22,359 INFO L93 Difference]: Finished difference Result 131 states and 149 transitions. [2025-02-06 13:46:22,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:22,359 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2025-02-06 13:46:22,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:22,360 INFO L225 Difference]: With dead ends: 131 [2025-02-06 13:46:22,360 INFO L226 Difference]: Without dead ends: 128 [2025-02-06 13:46:22,360 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 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-06 13:46:22,361 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 155 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:22,361 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 118 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:22,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2025-02-06 13:46:22,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2025-02-06 13:46:22,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 70 states have (on average 1.6714285714285715) internal successors, (117), 99 states have internal predecessors, (117), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-06 13:46:22,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 141 transitions. [2025-02-06 13:46:22,368 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 141 transitions. Word has length 15 [2025-02-06 13:46:22,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:22,368 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 141 transitions. [2025-02-06 13:46:22,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:46:22,368 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 141 transitions. [2025-02-06 13:46:22,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-02-06 13:46:22,368 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:22,368 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:22,376 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-06 13:46:22,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:22,573 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:22,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:22,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1209684292, now seen corresponding path program 1 times [2025-02-06 13:46:22,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:22,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494829266] [2025-02-06 13:46:22,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:22,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:22,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 13:46:22,585 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 13:46:22,585 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:22,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:22,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [476166125] [2025-02-06 13:46:22,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:22,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:22,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:22,587 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-06 13:46:22,613 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-06 13:46:22,636 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 13:46:22,642 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 13:46:22,642 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:22,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:22,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 13:46:22,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:22,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:46:22,680 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:22,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:22,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494829266] [2025-02-06 13:46:22,680 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:22,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476166125] [2025-02-06 13:46:22,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476166125] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:22,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:22,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:22,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870090513] [2025-02-06 13:46:22,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:22,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:22,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:22,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:22,681 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:22,681 INFO L87 Difference]: Start difference. First operand 113 states and 141 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:46:22,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:22,785 INFO L93 Difference]: Finished difference Result 131 states and 146 transitions. [2025-02-06 13:46:22,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:22,785 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2025-02-06 13:46:22,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:22,786 INFO L225 Difference]: With dead ends: 131 [2025-02-06 13:46:22,786 INFO L226 Difference]: Without dead ends: 124 [2025-02-06 13:46:22,786 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 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-06 13:46:22,787 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 151 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:22,787 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 121 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:22,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2025-02-06 13:46:22,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2025-02-06 13:46:22,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 67 states have (on average 1.6567164179104477) internal successors, (111), 96 states have internal predecessors, (111), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-06 13:46:22,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 135 transitions. [2025-02-06 13:46:22,797 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 135 transitions. Word has length 16 [2025-02-06 13:46:22,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:22,797 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 135 transitions. [2025-02-06 13:46:22,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:46:22,798 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 135 transitions. [2025-02-06 13:46:22,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-02-06 13:46:22,798 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:22,798 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] [2025-02-06 13:46:22,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 13:46:22,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:22,998 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:22,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:22,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1663269872, now seen corresponding path program 1 times [2025-02-06 13:46:22,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:22,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480068948] [2025-02-06 13:46:22,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:22,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:23,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-06 13:46:23,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-06 13:46:23,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:23,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:23,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [165268924] [2025-02-06 13:46:23,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:23,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:23,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:23,019 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-06 13:46:23,020 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-06 13:46:23,043 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-06 13:46:23,053 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-06 13:46:23,053 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:23,053 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:23,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 13:46:23,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:23,086 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-06 13:46:23,086 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:23,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:23,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480068948] [2025-02-06 13:46:23,087 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:23,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165268924] [2025-02-06 13:46:23,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165268924] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:23,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:23,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:23,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322322124] [2025-02-06 13:46:23,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:23,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:23,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:23,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:23,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:23,087 INFO L87 Difference]: Start difference. First operand 110 states and 135 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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-06 13:46:23,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:23,209 INFO L93 Difference]: Finished difference Result 177 states and 243 transitions. [2025-02-06 13:46:23,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:23,210 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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 24 [2025-02-06 13:46:23,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:23,212 INFO L225 Difference]: With dead ends: 177 [2025-02-06 13:46:23,212 INFO L226 Difference]: Without dead ends: 172 [2025-02-06 13:46:23,212 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 21 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-06 13:46:23,212 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 101 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:23,212 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 71 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:23,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2025-02-06 13:46:23,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 156. [2025-02-06 13:46:23,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 105 states have (on average 1.6285714285714286) internal successors, (171), 134 states have internal predecessors, (171), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:23,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 211 transitions. [2025-02-06 13:46:23,230 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 211 transitions. Word has length 24 [2025-02-06 13:46:23,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:23,233 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 211 transitions. [2025-02-06 13:46:23,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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-06 13:46:23,234 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 211 transitions. [2025-02-06 13:46:23,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2025-02-06 13:46:23,234 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:23,234 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] [2025-02-06 13:46:23,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 13:46:23,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:23,435 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:23,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:23,435 INFO L85 PathProgramCache]: Analyzing trace with hash -21758456, now seen corresponding path program 1 times [2025-02-06 13:46:23,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:23,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822550223] [2025-02-06 13:46:23,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:23,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:23,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-06 13:46:23,453 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-06 13:46:23,455 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:23,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:23,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038578938] [2025-02-06 13:46:23,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:23,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:23,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:23,459 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-06 13:46:23,460 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-06 13:46:23,478 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-06 13:46:23,485 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-06 13:46:23,485 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:23,485 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:23,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 13:46:23,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:23,513 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-06 13:46:23,513 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:23,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:23,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822550223] [2025-02-06 13:46:23,514 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:23,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038578938] [2025-02-06 13:46:23,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038578938] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:23,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:23,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:23,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584425143] [2025-02-06 13:46:23,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:23,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:23,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:23,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:23,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:23,515 INFO L87 Difference]: Start difference. First operand 156 states and 211 transitions. Second operand has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 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-06 13:46:23,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:23,615 INFO L93 Difference]: Finished difference Result 175 states and 234 transitions. [2025-02-06 13:46:23,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:23,616 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 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 25 [2025-02-06 13:46:23,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:23,617 INFO L225 Difference]: With dead ends: 175 [2025-02-06 13:46:23,617 INFO L226 Difference]: Without dead ends: 172 [2025-02-06 13:46:23,617 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 22 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-06 13:46:23,617 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 73 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:23,617 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 83 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:23,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2025-02-06 13:46:23,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 157. [2025-02-06 13:46:23,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 106 states have (on average 1.5849056603773586) internal successors, (168), 135 states have internal predecessors, (168), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:23,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 208 transitions. [2025-02-06 13:46:23,626 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 208 transitions. Word has length 25 [2025-02-06 13:46:23,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:23,627 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 208 transitions. [2025-02-06 13:46:23,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 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-06 13:46:23,627 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 208 transitions. [2025-02-06 13:46:23,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-02-06 13:46:23,627 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:23,628 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 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-06 13:46:23,636 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-06 13:46:23,828 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,SelfDestructingSolverStorable6 [2025-02-06 13:46:23,828 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:23,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1280959084, now seen corresponding path program 1 times [2025-02-06 13:46:23,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:23,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219043969] [2025-02-06 13:46:23,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:23,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:23,834 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 13:46:23,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 13:46:23,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:23,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:23,901 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:23,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:23,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219043969] [2025-02-06 13:46:23,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219043969] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:23,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:23,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:23,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121463183] [2025-02-06 13:46:23,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:23,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:23,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:23,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:23,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:23,903 INFO L87 Difference]: Start difference. First operand 157 states and 208 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, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:24,031 INFO L93 Difference]: Finished difference Result 190 states and 237 transitions. [2025-02-06 13:46:24,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:46:24,031 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, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2025-02-06 13:46:24,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:24,032 INFO L225 Difference]: With dead ends: 190 [2025-02-06 13:46:24,032 INFO L226 Difference]: Without dead ends: 188 [2025-02-06 13:46:24,033 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-06 13:46:24,033 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 114 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:24,033 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 68 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:24,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2025-02-06 13:46:24,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 159. [2025-02-06 13:46:24,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 108 states have (on average 1.5555555555555556) internal successors, (168), 137 states have internal predecessors, (168), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:24,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 208 transitions. [2025-02-06 13:46:24,058 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 208 transitions. Word has length 45 [2025-02-06 13:46:24,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:24,058 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 208 transitions. [2025-02-06 13:46:24,058 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, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,058 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 208 transitions. [2025-02-06 13:46:24,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2025-02-06 13:46:24,059 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:24,059 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 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-06 13:46:24,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 13:46:24,059 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:24,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:24,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1055025949, now seen corresponding path program 1 times [2025-02-06 13:46:24,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:24,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184082700] [2025-02-06 13:46:24,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:24,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:24,063 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-02-06 13:46:24,068 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-02-06 13:46:24,068 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:24,068 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:24,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:24,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184082700] [2025-02-06 13:46:24,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184082700] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:24,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:24,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:24,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095685898] [2025-02-06 13:46:24,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:24,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:24,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:24,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:24,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:24,116 INFO L87 Difference]: Start difference. First operand 159 states and 208 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:24,226 INFO L93 Difference]: Finished difference Result 190 states and 233 transitions. [2025-02-06 13:46:24,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:46:24,226 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2025-02-06 13:46:24,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:24,227 INFO L225 Difference]: With dead ends: 190 [2025-02-06 13:46:24,227 INFO L226 Difference]: Without dead ends: 188 [2025-02-06 13:46:24,228 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-06 13:46:24,228 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 111 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:24,228 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 70 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:24,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2025-02-06 13:46:24,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 161. [2025-02-06 13:46:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 110 states have (on average 1.5272727272727273) internal successors, (168), 139 states have internal predecessors, (168), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:24,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 208 transitions. [2025-02-06 13:46:24,236 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 208 transitions. Word has length 46 [2025-02-06 13:46:24,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:24,236 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 208 transitions. [2025-02-06 13:46:24,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,236 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 208 transitions. [2025-02-06 13:46:24,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-02-06 13:46:24,237 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:24,237 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 13:46:24,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 13:46:24,237 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:24,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:24,238 INFO L85 PathProgramCache]: Analyzing trace with hash 267655338, now seen corresponding path program 1 times [2025-02-06 13:46:24,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:24,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490528469] [2025-02-06 13:46:24,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:24,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:24,242 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 13:46:24,255 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 13:46:24,255 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:24,256 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:24,293 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:24,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:24,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490528469] [2025-02-06 13:46:24,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490528469] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:24,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:24,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 13:46:24,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026324952] [2025-02-06 13:46:24,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:24,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 13:46:24,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:24,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 13:46:24,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 13:46:24,294 INFO L87 Difference]: Start difference. First operand 161 states and 208 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:24,331 INFO L93 Difference]: Finished difference Result 166 states and 208 transitions. [2025-02-06 13:46:24,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 13:46:24,331 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 48 [2025-02-06 13:46:24,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:24,332 INFO L225 Difference]: With dead ends: 166 [2025-02-06 13:46:24,332 INFO L226 Difference]: Without dead ends: 165 [2025-02-06 13:46:24,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 13:46:24,333 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 13 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:24,333 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 126 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:46:24,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2025-02-06 13:46:24,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 161. [2025-02-06 13:46:24,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 110 states have (on average 1.518181818181818) internal successors, (167), 139 states have internal predecessors, (167), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 207 transitions. [2025-02-06 13:46:24,341 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 207 transitions. Word has length 48 [2025-02-06 13:46:24,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:24,341 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 207 transitions. [2025-02-06 13:46:24,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,341 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 207 transitions. [2025-02-06 13:46:24,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-02-06 13:46:24,342 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:24,342 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 13:46:24,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 13:46:24,342 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:24,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:24,342 INFO L85 PathProgramCache]: Analyzing trace with hash 267655386, now seen corresponding path program 1 times [2025-02-06 13:46:24,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:24,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044936715] [2025-02-06 13:46:24,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:24,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:24,346 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 13:46:24,351 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 13:46:24,351 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:24,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:24,424 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044936715] [2025-02-06 13:46:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044936715] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:24,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:24,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893582890] [2025-02-06 13:46:24,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:24,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:24,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:24,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:24,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:24,426 INFO L87 Difference]: Start difference. First operand 161 states and 207 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 13:46:24,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:24,476 INFO L93 Difference]: Finished difference Result 161 states and 207 transitions. [2025-02-06 13:46:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:24,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 48 [2025-02-06 13:46:24,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:24,477 INFO L225 Difference]: With dead ends: 161 [2025-02-06 13:46:24,477 INFO L226 Difference]: Without dead ends: 160 [2025-02-06 13:46:24,478 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-06 13:46:24,478 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 27 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:24,478 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 62 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:46:24,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2025-02-06 13:46:24,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2025-02-06 13:46:24,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 110 states have (on average 1.481818181818182) internal successors, (163), 138 states have internal predecessors, (163), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:24,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 203 transitions. [2025-02-06 13:46:24,486 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 203 transitions. Word has length 48 [2025-02-06 13:46:24,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:24,486 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 203 transitions. [2025-02-06 13:46:24,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 13:46:24,487 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 203 transitions. [2025-02-06 13:46:24,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-02-06 13:46:24,487 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:24,487 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 13:46:24,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-06 13:46:24,488 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:24,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:24,488 INFO L85 PathProgramCache]: Analyzing trace with hash -292619128, now seen corresponding path program 1 times [2025-02-06 13:46:24,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:24,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018620117] [2025-02-06 13:46:24,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:24,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:24,492 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-02-06 13:46:24,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-02-06 13:46:24,495 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:24,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:24,537 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:24,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:24,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018620117] [2025-02-06 13:46:24,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018620117] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:24,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:24,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 13:46:24,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948313281] [2025-02-06 13:46:24,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:24,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 13:46:24,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:24,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 13:46:24,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:46:24,556 INFO L87 Difference]: Start difference. First operand 160 states and 203 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 13:46:24,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:24,629 INFO L93 Difference]: Finished difference Result 160 states and 203 transitions. [2025-02-06 13:46:24,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:46:24,630 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), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 49 [2025-02-06 13:46:24,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:24,631 INFO L225 Difference]: With dead ends: 160 [2025-02-06 13:46:24,631 INFO L226 Difference]: Without dead ends: 159 [2025-02-06 13:46:24,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:46:24,631 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 102 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:24,631 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 132 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:24,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2025-02-06 13:46:24,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2025-02-06 13:46:24,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 110 states have (on average 1.4636363636363636) internal successors, (161), 137 states have internal predecessors, (161), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-02-06 13:46:24,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 201 transitions. [2025-02-06 13:46:24,639 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 201 transitions. Word has length 49 [2025-02-06 13:46:24,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:24,639 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 201 transitions. [2025-02-06 13:46:24,640 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), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 13:46:24,640 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 201 transitions. [2025-02-06 13:46:24,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-02-06 13:46:24,640 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:24,640 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 13:46:24,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-06 13:46:24,640 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:24,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:24,641 INFO L85 PathProgramCache]: Analyzing trace with hash -292617623, now seen corresponding path program 1 times [2025-02-06 13:46:24,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:24,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416051863] [2025-02-06 13:46:24,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:24,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:24,644 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-02-06 13:46:24,647 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-02-06 13:46:24,647 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:24,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:24,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:24,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416051863] [2025-02-06 13:46:24,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416051863] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:24,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:24,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:46:24,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911062145] [2025-02-06 13:46:24,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:24,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:46:24,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:24,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:46:24,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:46:24,694 INFO L87 Difference]: Start difference. First operand 159 states and 201 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:24,950 INFO L93 Difference]: Finished difference Result 211 states and 260 transitions. [2025-02-06 13:46:24,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:46:24,951 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 49 [2025-02-06 13:46:24,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:24,951 INFO L225 Difference]: With dead ends: 211 [2025-02-06 13:46:24,951 INFO L226 Difference]: Without dead ends: 210 [2025-02-06 13:46:24,952 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2025-02-06 13:46:24,952 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 265 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:24,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 214 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:24,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2025-02-06 13:46:24,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 188. [2025-02-06 13:46:24,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 134 states have (on average 1.4477611940298507) internal successors, (194), 161 states have internal predecessors, (194), 25 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2025-02-06 13:46:24,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 244 transitions. [2025-02-06 13:46:24,964 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 244 transitions. Word has length 49 [2025-02-06 13:46:24,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:24,964 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 244 transitions. [2025-02-06 13:46:24,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:24,964 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 244 transitions. [2025-02-06 13:46:24,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-02-06 13:46:24,966 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:24,966 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 13:46:24,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 13:46:24,966 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:24,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:24,966 INFO L85 PathProgramCache]: Analyzing trace with hash -481258392, now seen corresponding path program 1 times [2025-02-06 13:46:24,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:24,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606340896] [2025-02-06 13:46:24,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:24,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:24,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-06 13:46:24,977 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-06 13:46:24,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:24,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:25,052 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-06 13:46:25,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:25,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606340896] [2025-02-06 13:46:25,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606340896] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:25,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:25,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:25,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006436689] [2025-02-06 13:46:25,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:25,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:25,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:25,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:25,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:25,053 INFO L87 Difference]: Start difference. First operand 188 states and 244 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:25,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:25,187 INFO L93 Difference]: Finished difference Result 209 states and 257 transitions. [2025-02-06 13:46:25,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:25,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2025-02-06 13:46:25,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:25,189 INFO L225 Difference]: With dead ends: 209 [2025-02-06 13:46:25,189 INFO L226 Difference]: Without dead ends: 207 [2025-02-06 13:46:25,189 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-06 13:46:25,190 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 41 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 147 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-06 13:46:25,190 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 147 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:25,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2025-02-06 13:46:25,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 192. [2025-02-06 13:46:25,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 138 states have (on average 1.434782608695652) internal successors, (198), 165 states have internal predecessors, (198), 25 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2025-02-06 13:46:25,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 248 transitions. [2025-02-06 13:46:25,200 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 248 transitions. Word has length 50 [2025-02-06 13:46:25,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:25,200 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 248 transitions. [2025-02-06 13:46:25,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:46:25,200 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 248 transitions. [2025-02-06 13:46:25,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-06 13:46:25,202 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:25,202 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:25,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 13:46:25,203 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:25,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:25,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1762447878, now seen corresponding path program 1 times [2025-02-06 13:46:25,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:25,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726597701] [2025-02-06 13:46:25,203 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:25,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:25,207 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-06 13:46:25,216 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-06 13:46:25,217 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:25,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:25,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1044599922] [2025-02-06 13:46:25,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:25,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:25,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:25,221 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-06 13:46:25,223 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-06 13:46:25,253 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-06 13:46:25,265 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-06 13:46:25,265 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:25,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:25,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:46:25,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:25,456 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:46:25,456 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:25,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:25,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726597701] [2025-02-06 13:46:25,457 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:25,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044599922] [2025-02-06 13:46:25,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044599922] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:25,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:25,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:46:25,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648112975] [2025-02-06 13:46:25,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:25,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:46:25,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:25,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:46:25,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:46:25,458 INFO L87 Difference]: Start difference. First operand 192 states and 248 transitions. Second operand has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:25,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:25,737 INFO L93 Difference]: Finished difference Result 287 states and 369 transitions. [2025-02-06 13:46:25,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 13:46:25,738 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 60 [2025-02-06 13:46:25,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:25,739 INFO L225 Difference]: With dead ends: 287 [2025-02-06 13:46:25,740 INFO L226 Difference]: Without dead ends: 278 [2025-02-06 13:46:25,740 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:46:25,740 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 207 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:25,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 122 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:25,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2025-02-06 13:46:25,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 258. [2025-02-06 13:46:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 194 states have (on average 1.402061855670103) internal successors, (272), 221 states have internal predecessors, (272), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-02-06 13:46:25,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 342 transitions. [2025-02-06 13:46:25,754 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 342 transitions. Word has length 60 [2025-02-06 13:46:25,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:25,754 INFO L471 AbstractCegarLoop]: Abstraction has 258 states and 342 transitions. [2025-02-06 13:46:25,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:25,754 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 342 transitions. [2025-02-06 13:46:25,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-02-06 13:46:25,755 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:25,755 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:25,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-06 13:46:25,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:25,956 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:25,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:25,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1198690669, now seen corresponding path program 1 times [2025-02-06 13:46:25,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:25,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859435569] [2025-02-06 13:46:25,957 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:25,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:25,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-02-06 13:46:25,968 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-02-06 13:46:25,969 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:25,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:25,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1897309505] [2025-02-06 13:46:25,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:25,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:25,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:25,973 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-06 13:46:25,979 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-06 13:46:26,000 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-02-06 13:46:26,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-02-06 13:46:26,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:26,015 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:26,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:46:26,016 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:46:26,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:26,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:26,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859435569] [2025-02-06 13:46:26,445 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:26,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897309505] [2025-02-06 13:46:26,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897309505] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:26,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:26,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-06 13:46:26,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329802412] [2025-02-06 13:46:26,445 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:26,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:46:26,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:26,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:46:26,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:46:26,446 INFO L87 Difference]: Start difference. First operand 258 states and 342 transitions. Second operand has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:26,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:26,688 INFO L93 Difference]: Finished difference Result 344 states and 449 transitions. [2025-02-06 13:46:26,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 13:46:26,688 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 61 [2025-02-06 13:46:26,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:26,690 INFO L225 Difference]: With dead ends: 344 [2025-02-06 13:46:26,690 INFO L226 Difference]: Without dead ends: 341 [2025-02-06 13:46:26,690 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2025-02-06 13:46:26,691 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 189 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:26,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 174 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:26,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2025-02-06 13:46:26,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 314. [2025-02-06 13:46:26,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 240 states have (on average 1.3916666666666666) internal successors, (334), 267 states have internal predecessors, (334), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-06 13:46:26,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 424 transitions. [2025-02-06 13:46:26,704 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 424 transitions. Word has length 61 [2025-02-06 13:46:26,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:26,704 INFO L471 AbstractCegarLoop]: Abstraction has 314 states and 424 transitions. [2025-02-06 13:46:26,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:26,705 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 424 transitions. [2025-02-06 13:46:26,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-06 13:46:26,705 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:26,705 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:26,711 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-06 13:46:26,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-02-06 13:46:26,909 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:26,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:26,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1495294888, now seen corresponding path program 1 times [2025-02-06 13:46:26,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:26,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029992708] [2025-02-06 13:46:26,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:26,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:26,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-06 13:46:26,917 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-06 13:46:26,917 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:26,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:26,968 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:46:26,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:26,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029992708] [2025-02-06 13:46:26,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029992708] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:26,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:26,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 13:46:26,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534609508] [2025-02-06 13:46:26,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:26,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 13:46:26,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:26,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 13:46:26,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:46:26,970 INFO L87 Difference]: Start difference. First operand 314 states and 424 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:27,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:27,290 INFO L93 Difference]: Finished difference Result 445 states and 603 transitions. [2025-02-06 13:46:27,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:46:27,291 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 62 [2025-02-06 13:46:27,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:27,292 INFO L225 Difference]: With dead ends: 445 [2025-02-06 13:46:27,292 INFO L226 Difference]: Without dead ends: 442 [2025-02-06 13:46:27,293 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:46:27,293 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 129 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:27,293 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 173 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:46:27,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2025-02-06 13:46:27,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 320. [2025-02-06 13:46:27,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 246 states have (on average 1.3658536585365855) internal successors, (336), 271 states have internal predecessors, (336), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2025-02-06 13:46:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 430 transitions. [2025-02-06 13:46:27,310 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 430 transitions. Word has length 62 [2025-02-06 13:46:27,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:27,311 INFO L471 AbstractCegarLoop]: Abstraction has 320 states and 430 transitions. [2025-02-06 13:46:27,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:27,311 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 430 transitions. [2025-02-06 13:46:27,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-06 13:46:27,311 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:27,311 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:27,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-06 13:46:27,312 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:27,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:27,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2042158538, now seen corresponding path program 1 times [2025-02-06 13:46:27,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:27,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860231466] [2025-02-06 13:46:27,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:27,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:27,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-06 13:46:27,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-06 13:46:27,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:27,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:27,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562010471] [2025-02-06 13:46:27,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:27,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:27,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:27,326 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-06 13:46:27,331 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-06 13:46:27,349 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-06 13:46:27,361 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-06 13:46:27,361 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:27,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:27,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 13:46:27,363 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:46:27,463 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:27,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860231466] [2025-02-06 13:46:27,463 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562010471] [2025-02-06 13:46:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562010471] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:27,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:27,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:46:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011556709] [2025-02-06 13:46:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:27,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:46:27,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:27,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:46:27,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:46:27,464 INFO L87 Difference]: Start difference. First operand 320 states and 430 transitions. Second operand has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:27,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:27,667 INFO L93 Difference]: Finished difference Result 335 states and 454 transitions. [2025-02-06 13:46:27,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:46:27,667 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 62 [2025-02-06 13:46:27,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:27,669 INFO L225 Difference]: With dead ends: 335 [2025-02-06 13:46:27,669 INFO L226 Difference]: Without dead ends: 331 [2025-02-06 13:46:27,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:46:27,669 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 92 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:27,669 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 162 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:27,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2025-02-06 13:46:27,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 316. [2025-02-06 13:46:27,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 246 states have (on average 1.3373983739837398) internal successors, (329), 267 states have internal predecessors, (329), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2025-02-06 13:46:27,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 423 transitions. [2025-02-06 13:46:27,685 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 423 transitions. Word has length 62 [2025-02-06 13:46:27,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:27,685 INFO L471 AbstractCegarLoop]: Abstraction has 316 states and 423 transitions. [2025-02-06 13:46:27,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:27,686 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 423 transitions. [2025-02-06 13:46:27,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-06 13:46:27,686 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:27,686 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:27,692 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-06 13:46:27,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-06 13:46:27,887 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:27,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:27,887 INFO L85 PathProgramCache]: Analyzing trace with hash 890498763, now seen corresponding path program 1 times [2025-02-06 13:46:27,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:27,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863475472] [2025-02-06 13:46:27,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:27,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:27,891 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 13:46:27,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 13:46:27,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:27,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:27,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038127040] [2025-02-06 13:46:27,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:27,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:27,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:27,898 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-06 13:46:27,900 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-06 13:46:27,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 13:46:27,929 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 13:46:27,929 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:27,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:27,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 13:46:27,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:28,074 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:46:28,074 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:32,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:32,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863475472] [2025-02-06 13:46:32,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:32,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038127040] [2025-02-06 13:46:32,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038127040] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:32,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:32,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-06 13:46:32,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776191882] [2025-02-06 13:46:32,207 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:32,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:46:32,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:32,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:46:32,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=82, Unknown=1, NotChecked=0, Total=110 [2025-02-06 13:46:32,208 INFO L87 Difference]: Start difference. First operand 316 states and 423 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:32,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:32,509 INFO L93 Difference]: Finished difference Result 339 states and 433 transitions. [2025-02-06 13:46:32,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:46:32,509 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2025-02-06 13:46:32,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:32,511 INFO L225 Difference]: With dead ends: 339 [2025-02-06 13:46:32,511 INFO L226 Difference]: Without dead ends: 332 [2025-02-06 13:46:32,511 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=52, Invalid=157, Unknown=1, NotChecked=0, Total=210 [2025-02-06 13:46:32,511 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 229 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:32,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 179 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:32,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2025-02-06 13:46:32,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 314. [2025-02-06 13:46:32,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 244 states have (on average 1.3237704918032787) internal successors, (323), 265 states have internal predecessors, (323), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2025-02-06 13:46:32,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 417 transitions. [2025-02-06 13:46:32,536 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 417 transitions. Word has length 63 [2025-02-06 13:46:32,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:32,536 INFO L471 AbstractCegarLoop]: Abstraction has 314 states and 417 transitions. [2025-02-06 13:46:32,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:32,536 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 417 transitions. [2025-02-06 13:46:32,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-06 13:46:32,537 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:32,537 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:32,542 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-06 13:46:32,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:32,738 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:32,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:32,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1117594786, now seen corresponding path program 1 times [2025-02-06 13:46:32,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:32,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253013173] [2025-02-06 13:46:32,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:32,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:32,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 13:46:32,748 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 13:46:32,748 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:32,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:32,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1132867255] [2025-02-06 13:46:32,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:32,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:32,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:32,751 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-06 13:46:32,752 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-06 13:46:32,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 13:46:32,783 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 13:46:32,783 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:32,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:32,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 13:46:32,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:32,897 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:46:32,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:32,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:32,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253013173] [2025-02-06 13:46:32,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:32,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132867255] [2025-02-06 13:46:32,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132867255] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:32,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:32,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-06 13:46:32,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431427974] [2025-02-06 13:46:32,996 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:32,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:46:32,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:32,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:46:32,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:46:32,997 INFO L87 Difference]: Start difference. First operand 314 states and 417 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:33,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:33,242 INFO L93 Difference]: Finished difference Result 508 states and 708 transitions. [2025-02-06 13:46:33,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:46:33,243 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2025-02-06 13:46:33,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:33,244 INFO L225 Difference]: With dead ends: 508 [2025-02-06 13:46:33,244 INFO L226 Difference]: Without dead ends: 504 [2025-02-06 13:46:33,245 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:46:33,246 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 114 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:33,246 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 220 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:33,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2025-02-06 13:46:33,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 408. [2025-02-06 13:46:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 322 states have (on average 1.313664596273292) internal successors, (423), 343 states have internal predecessors, (423), 63 states have call successors, (63), 1 states have call predecessors, (63), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2025-02-06 13:46:33,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 549 transitions. [2025-02-06 13:46:33,281 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 549 transitions. Word has length 63 [2025-02-06 13:46:33,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:33,281 INFO L471 AbstractCegarLoop]: Abstraction has 408 states and 549 transitions. [2025-02-06 13:46:33,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 7 states have internal predecessors, (36), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:46:33,281 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 549 transitions. [2025-02-06 13:46:33,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-02-06 13:46:33,282 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:33,282 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:33,288 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-06 13:46:33,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:33,487 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:33,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:33,487 INFO L85 PathProgramCache]: Analyzing trace with hash -902318074, now seen corresponding path program 1 times [2025-02-06 13:46:33,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:33,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838291599] [2025-02-06 13:46:33,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:33,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:33,492 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-02-06 13:46:33,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-02-06 13:46:33,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:33,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:33,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:33,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838291599] [2025-02-06 13:46:33,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838291599] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:33,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77589026] [2025-02-06 13:46:33,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:33,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:33,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:33,549 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-06 13:46:33,553 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-06 13:46:33,573 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-02-06 13:46:33,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-02-06 13:46:33,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:33,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:33,587 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 13:46:33,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:33,634 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:33,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:33,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77589026] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:46:33,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:46:33,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-02-06 13:46:33,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675362716] [2025-02-06 13:46:33,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:33,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 13:46:33,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:33,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 13:46:33,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:46:33,748 INFO L87 Difference]: Start difference. First operand 408 states and 549 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 8 states have internal predecessors, (68), 7 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2025-02-06 13:46:34,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:34,212 INFO L93 Difference]: Finished difference Result 646 states and 883 transitions. [2025-02-06 13:46:34,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:46:34,212 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 8 states have internal predecessors, (68), 7 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 83 [2025-02-06 13:46:34,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:34,215 INFO L225 Difference]: With dead ends: 646 [2025-02-06 13:46:34,215 INFO L226 Difference]: Without dead ends: 644 [2025-02-06 13:46:34,216 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:46:34,216 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 239 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:34,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 236 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:46:34,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2025-02-06 13:46:34,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 547. [2025-02-06 13:46:34,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 434 states have (on average 1.3110599078341014) internal successors, (569), 454 states have internal predecessors, (569), 91 states have call successors, (91), 1 states have call predecessors, (91), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2025-02-06 13:46:34,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 751 transitions. [2025-02-06 13:46:34,264 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 751 transitions. Word has length 83 [2025-02-06 13:46:34,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:34,265 INFO L471 AbstractCegarLoop]: Abstraction has 547 states and 751 transitions. [2025-02-06 13:46:34,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 8 states have internal predecessors, (68), 7 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2025-02-06 13:46:34,265 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 751 transitions. [2025-02-06 13:46:34,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-02-06 13:46:34,265 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:34,265 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:34,271 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-06 13:46:34,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:34,466 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:34,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:34,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2092910787, now seen corresponding path program 1 times [2025-02-06 13:46:34,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:34,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147412633] [2025-02-06 13:46:34,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:34,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:34,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-02-06 13:46:34,476 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-02-06 13:46:34,476 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:34,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:34,565 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:34,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:34,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147412633] [2025-02-06 13:46:34,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147412633] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:34,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523627420] [2025-02-06 13:46:34,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:34,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:34,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:34,569 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-06 13:46:34,570 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-06 13:46:34,594 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-02-06 13:46:34,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-02-06 13:46:34,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:34,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:34,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 13:46:34,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:34,687 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:34,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:34,793 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:34,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523627420] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:46:34,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:46:34,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2025-02-06 13:46:34,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973793365] [2025-02-06 13:46:34,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:34,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 13:46:34,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:34,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 13:46:34,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2025-02-06 13:46:34,795 INFO L87 Difference]: Start difference. First operand 547 states and 751 transitions. Second operand has 11 states, 10 states have (on average 10.3) internal successors, (103), 11 states have internal predecessors, (103), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2025-02-06 13:46:35,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:35,306 INFO L93 Difference]: Finished difference Result 662 states and 879 transitions. [2025-02-06 13:46:35,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 13:46:35,309 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.3) internal successors, (103), 11 states have internal predecessors, (103), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) Word has length 84 [2025-02-06 13:46:35,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:35,311 INFO L225 Difference]: With dead ends: 662 [2025-02-06 13:46:35,311 INFO L226 Difference]: Without dead ends: 660 [2025-02-06 13:46:35,311 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2025-02-06 13:46:35,312 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 618 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:35,313 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [621 Valid, 329 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:46:35,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2025-02-06 13:46:35,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 549. [2025-02-06 13:46:35,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 437 states have (on average 1.2608695652173914) internal successors, (551), 456 states have internal predecessors, (551), 91 states have call successors, (91), 1 states have call predecessors, (91), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2025-02-06 13:46:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 733 transitions. [2025-02-06 13:46:35,341 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 733 transitions. Word has length 84 [2025-02-06 13:46:35,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:35,341 INFO L471 AbstractCegarLoop]: Abstraction has 549 states and 733 transitions. [2025-02-06 13:46:35,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.3) internal successors, (103), 11 states have internal predecessors, (103), 9 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2025-02-06 13:46:35,341 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 733 transitions. [2025-02-06 13:46:35,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-02-06 13:46:35,341 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:35,342 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:35,347 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-06 13:46:35,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:35,543 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:35,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:35,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1242571984, now seen corresponding path program 1 times [2025-02-06 13:46:35,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:35,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978016744] [2025-02-06 13:46:35,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:35,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:35,546 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-02-06 13:46:35,550 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-02-06 13:46:35,550 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:35,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:35,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:35,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978016744] [2025-02-06 13:46:35,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978016744] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:35,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:35,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:46:35,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331460090] [2025-02-06 13:46:35,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:35,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:46:35,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:35,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:46:35,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:46:35,583 INFO L87 Difference]: Start difference. First operand 549 states and 733 transitions. Second operand has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 13:46:35,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:35,642 INFO L93 Difference]: Finished difference Result 549 states and 733 transitions. [2025-02-06 13:46:35,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:46:35,642 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 86 [2025-02-06 13:46:35,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:35,644 INFO L225 Difference]: With dead ends: 549 [2025-02-06 13:46:35,644 INFO L226 Difference]: Without dead ends: 548 [2025-02-06 13:46:35,644 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-06 13:46:35,645 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 18 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:35,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 126 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:46:35,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2025-02-06 13:46:35,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 548. [2025-02-06 13:46:35,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 437 states have (on average 1.2517162471395882) internal successors, (547), 455 states have internal predecessors, (547), 91 states have call successors, (91), 1 states have call predecessors, (91), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2025-02-06 13:46:35,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 729 transitions. [2025-02-06 13:46:35,672 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 729 transitions. Word has length 86 [2025-02-06 13:46:35,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:35,672 INFO L471 AbstractCegarLoop]: Abstraction has 548 states and 729 transitions. [2025-02-06 13:46:35,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 13:46:35,672 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 729 transitions. [2025-02-06 13:46:35,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-02-06 13:46:35,673 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:35,673 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:35,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 13:46:35,674 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:35,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:35,674 INFO L85 PathProgramCache]: Analyzing trace with hash 110767886, now seen corresponding path program 1 times [2025-02-06 13:46:35,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:35,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703617546] [2025-02-06 13:46:35,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:35,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:35,679 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-06 13:46:35,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-06 13:46:35,683 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:35,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:35,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:35,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703617546] [2025-02-06 13:46:35,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703617546] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:35,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376720565] [2025-02-06 13:46:35,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:35,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:35,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:35,741 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-06 13:46:35,745 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-06 13:46:35,765 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-06 13:46:35,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-06 13:46:35,779 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:35,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:35,779 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 13:46:35,780 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:35,882 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:35,882 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:35,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376720565] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:35,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:35,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-06 13:46:35,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111310629] [2025-02-06 13:46:35,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:35,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 13:46:35,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:35,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 13:46:35,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:46:35,883 INFO L87 Difference]: Start difference. First operand 548 states and 729 transitions. Second operand has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 13:46:36,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:36,015 INFO L93 Difference]: Finished difference Result 559 states and 748 transitions. [2025-02-06 13:46:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:46:36,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2025-02-06 13:46:36,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:36,017 INFO L225 Difference]: With dead ends: 559 [2025-02-06 13:46:36,017 INFO L226 Difference]: Without dead ends: 558 [2025-02-06 13:46:36,017 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:46:36,018 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 55 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:36,018 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 100 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:46:36,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2025-02-06 13:46:36,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 547. [2025-02-06 13:46:36,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 437 states have (on average 1.2448512585812357) internal successors, (544), 454 states have internal predecessors, (544), 91 states have call successors, (91), 1 states have call predecessors, (91), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2025-02-06 13:46:36,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 726 transitions. [2025-02-06 13:46:36,046 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 726 transitions. Word has length 88 [2025-02-06 13:46:36,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:36,046 INFO L471 AbstractCegarLoop]: Abstraction has 547 states and 726 transitions. [2025-02-06 13:46:36,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 13:46:36,046 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 726 transitions. [2025-02-06 13:46:36,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-02-06 13:46:36,046 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:36,047 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:36,053 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-06 13:46:36,248 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,SelfDestructingSolverStorable23 [2025-02-06 13:46:36,248 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:36,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:36,248 INFO L85 PathProgramCache]: Analyzing trace with hash -861162848, now seen corresponding path program 1 times [2025-02-06 13:46:36,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:36,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488346197] [2025-02-06 13:46:36,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:36,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:36,252 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-02-06 13:46:36,256 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-02-06 13:46:36,256 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:36,256 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:36,309 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:36,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:36,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488346197] [2025-02-06 13:46:36,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488346197] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:36,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687077061] [2025-02-06 13:46:36,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:36,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:36,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:36,312 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-06 13:46:36,313 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-06 13:46:36,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-02-06 13:46:36,347 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-02-06 13:46:36,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:36,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:36,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 13:46:36,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:36,442 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:36,443 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:46:36,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687077061] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:46:36,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:46:36,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-02-06 13:46:36,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923490945] [2025-02-06 13:46:36,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:36,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 13:46:36,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:36,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 13:46:36,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-02-06 13:46:36,529 INFO L87 Difference]: Start difference. First operand 547 states and 726 transitions. Second operand has 11 states, 10 states have (on average 12.9) internal successors, (129), 11 states have internal predecessors, (129), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2025-02-06 13:46:36,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:36,848 INFO L93 Difference]: Finished difference Result 749 states and 1003 transitions. [2025-02-06 13:46:36,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:46:36,848 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 12.9) internal successors, (129), 11 states have internal predecessors, (129), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 89 [2025-02-06 13:46:36,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:36,851 INFO L225 Difference]: With dead ends: 749 [2025-02-06 13:46:36,851 INFO L226 Difference]: Without dead ends: 747 [2025-02-06 13:46:36,851 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:46:36,852 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 223 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:36,852 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 282 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:46:36,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2025-02-06 13:46:36,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 623. [2025-02-06 13:46:36,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 504 states have (on average 1.2380952380952381) internal successors, (624), 521 states have internal predecessors, (624), 100 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2025-02-06 13:46:36,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 824 transitions. [2025-02-06 13:46:36,884 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 824 transitions. Word has length 89 [2025-02-06 13:46:36,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:36,884 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 824 transitions. [2025-02-06 13:46:36,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 12.9) internal successors, (129), 11 states have internal predecessors, (129), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2025-02-06 13:46:36,885 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 824 transitions. [2025-02-06 13:46:36,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2025-02-06 13:46:36,885 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:36,885 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:36,895 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-06 13:46:37,086 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,SelfDestructingSolverStorable24 [2025-02-06 13:46:37,086 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:37,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:37,086 INFO L85 PathProgramCache]: Analyzing trace with hash -71470654, now seen corresponding path program 1 times [2025-02-06 13:46:37,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:37,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380028803] [2025-02-06 13:46:37,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:37,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:37,090 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-02-06 13:46:37,096 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-02-06 13:46:37,096 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:37,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:37,152 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:37,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:37,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380028803] [2025-02-06 13:46:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380028803] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:37,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481166122] [2025-02-06 13:46:37,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:37,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:37,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:37,154 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-06 13:46:37,159 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-06 13:46:37,182 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-02-06 13:46:37,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-02-06 13:46:37,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:37,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:37,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 13:46:37,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:37,272 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:37,272 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:37,431 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:37,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481166122] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:46:37,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:46:37,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-02-06 13:46:37,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346538561] [2025-02-06 13:46:37,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:37,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:46:37,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:37,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:46:37,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:46:37,434 INFO L87 Difference]: Start difference. First operand 623 states and 824 transitions. Second operand has 10 states, 9 states have (on average 9.444444444444445) internal successors, (85), 10 states have internal predecessors, (85), 7 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2025-02-06 13:46:37,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:37,750 INFO L93 Difference]: Finished difference Result 627 states and 824 transitions. [2025-02-06 13:46:37,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:46:37,750 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.444444444444445) internal successors, (85), 10 states have internal predecessors, (85), 7 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 96 [2025-02-06 13:46:37,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:37,753 INFO L225 Difference]: With dead ends: 627 [2025-02-06 13:46:37,753 INFO L226 Difference]: Without dead ends: 626 [2025-02-06 13:46:37,753 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 186 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:46:37,753 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 245 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:37,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 275 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:37,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2025-02-06 13:46:37,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 593. [2025-02-06 13:46:37,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 480 states have (on average 1.23125) internal successors, (591), 496 states have internal predecessors, (591), 95 states have call successors, (95), 1 states have call predecessors, (95), 1 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2025-02-06 13:46:37,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 781 transitions. [2025-02-06 13:46:37,785 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 781 transitions. Word has length 96 [2025-02-06 13:46:37,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:37,785 INFO L471 AbstractCegarLoop]: Abstraction has 593 states and 781 transitions. [2025-02-06 13:46:37,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.444444444444445) internal successors, (85), 10 states have internal predecessors, (85), 7 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2025-02-06 13:46:37,785 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 781 transitions. [2025-02-06 13:46:37,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-02-06 13:46:37,786 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:37,786 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:37,791 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-06 13:46:37,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:37,987 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:37,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:37,987 INFO L85 PathProgramCache]: Analyzing trace with hash 315633952, now seen corresponding path program 1 times [2025-02-06 13:46:37,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:37,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412272111] [2025-02-06 13:46:37,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:37,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:37,991 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-06 13:46:37,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-06 13:46:38,001 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:38,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:38,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1618214627] [2025-02-06 13:46:38,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:38,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:38,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:38,007 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-06 13:46:38,011 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-06 13:46:38,033 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-06 13:46:38,047 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-06 13:46:38,048 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:38,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:38,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:46:38,049 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:38,400 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:38,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:38,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:38,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412272111] [2025-02-06 13:46:38,521 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:38,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618214627] [2025-02-06 13:46:38,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618214627] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:38,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:38,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-06 13:46:38,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369536180] [2025-02-06 13:46:38,522 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:38,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:46:38,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:38,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:46:38,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2025-02-06 13:46:38,523 INFO L87 Difference]: Start difference. First operand 593 states and 781 transitions. Second operand has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2025-02-06 13:46:39,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:39,352 INFO L93 Difference]: Finished difference Result 1061 states and 1435 transitions. [2025-02-06 13:46:39,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 13:46:39,353 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 98 [2025-02-06 13:46:39,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:39,356 INFO L225 Difference]: With dead ends: 1061 [2025-02-06 13:46:39,356 INFO L226 Difference]: Without dead ends: 1058 [2025-02-06 13:46:39,356 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:46:39,356 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 190 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:39,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 356 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-06 13:46:39,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2025-02-06 13:46:39,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 635. [2025-02-06 13:46:39,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 513 states have (on average 1.2358674463937622) internal successors, (634), 529 states have internal predecessors, (634), 104 states have call successors, (104), 1 states have call predecessors, (104), 1 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2025-02-06 13:46:39,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 842 transitions. [2025-02-06 13:46:39,394 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 842 transitions. Word has length 98 [2025-02-06 13:46:39,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:39,394 INFO L471 AbstractCegarLoop]: Abstraction has 635 states and 842 transitions. [2025-02-06 13:46:39,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.666666666666667) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2025-02-06 13:46:39,394 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 842 transitions. [2025-02-06 13:46:39,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-02-06 13:46:39,395 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:39,395 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:39,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-06 13:46:39,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:39,596 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:39,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:39,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1194717959, now seen corresponding path program 1 times [2025-02-06 13:46:39,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:39,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177871309] [2025-02-06 13:46:39,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:39,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:39,601 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-02-06 13:46:39,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-02-06 13:46:39,610 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:39,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:39,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289225599] [2025-02-06 13:46:39,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:39,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:39,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:39,616 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-06 13:46:39,617 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-06 13:46:39,639 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-02-06 13:46:39,655 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-02-06 13:46:39,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:39,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:39,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:46:39,657 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:39,947 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:40,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:40,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177871309] [2025-02-06 13:46:40,180 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:40,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289225599] [2025-02-06 13:46:40,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289225599] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:40,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:40,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-06 13:46:40,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725219047] [2025-02-06 13:46:40,181 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:40,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:46:40,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:40,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:46:40,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2025-02-06 13:46:40,183 INFO L87 Difference]: Start difference. First operand 635 states and 842 transitions. Second operand has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2025-02-06 13:46:40,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:40,544 INFO L93 Difference]: Finished difference Result 726 states and 954 transitions. [2025-02-06 13:46:40,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 13:46:40,545 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 99 [2025-02-06 13:46:40,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:40,547 INFO L225 Difference]: With dead ends: 726 [2025-02-06 13:46:40,547 INFO L226 Difference]: Without dead ends: 723 [2025-02-06 13:46:40,547 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:46:40,548 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 72 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:40,548 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 256 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:46:40,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2025-02-06 13:46:40,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 702. [2025-02-06 13:46:40,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 568 states have (on average 1.232394366197183) internal successors, (700), 584 states have internal predecessors, (700), 116 states have call successors, (116), 1 states have call predecessors, (116), 1 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2025-02-06 13:46:40,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 932 transitions. [2025-02-06 13:46:40,603 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 932 transitions. Word has length 99 [2025-02-06 13:46:40,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:40,604 INFO L471 AbstractCegarLoop]: Abstraction has 702 states and 932 transitions. [2025-02-06 13:46:40,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 10 states have internal predecessors, (52), 5 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2025-02-06 13:46:40,604 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 932 transitions. [2025-02-06 13:46:40,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-06 13:46:40,604 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:40,605 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:40,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-06 13:46:40,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-06 13:46:40,805 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:40,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:40,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1618448898, now seen corresponding path program 1 times [2025-02-06 13:46:40,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:40,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8995899] [2025-02-06 13:46:40,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:40,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:40,810 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-02-06 13:46:40,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-02-06 13:46:40,813 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:40,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:40,856 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:40,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:40,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8995899] [2025-02-06 13:46:40,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8995899] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:40,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:40,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:46:40,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276187896] [2025-02-06 13:46:40,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:40,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:46:40,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:40,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:46:40,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:46:40,857 INFO L87 Difference]: Start difference. First operand 702 states and 932 transitions. Second operand has 6 states, 5 states have (on average 10.6) internal successors, (53), 6 states have internal predecessors, (53), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-06 13:46:41,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:41,106 INFO L93 Difference]: Finished difference Result 706 states and 932 transitions. [2025-02-06 13:46:41,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 13:46:41,107 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.6) internal successors, (53), 6 states have internal predecessors, (53), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 100 [2025-02-06 13:46:41,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:41,109 INFO L225 Difference]: With dead ends: 706 [2025-02-06 13:46:41,109 INFO L226 Difference]: Without dead ends: 705 [2025-02-06 13:46:41,109 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:46:41,109 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 85 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:41,110 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 167 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:46:41,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2025-02-06 13:46:41,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 671. [2025-02-06 13:46:41,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 540 states have (on average 1.2277777777777779) internal successors, (663), 555 states have internal predecessors, (663), 114 states have call successors, (114), 1 states have call predecessors, (114), 1 states have return successors, (114), 114 states have call predecessors, (114), 114 states have call successors, (114) [2025-02-06 13:46:41,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 891 transitions. [2025-02-06 13:46:41,147 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 891 transitions. Word has length 100 [2025-02-06 13:46:41,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:41,147 INFO L471 AbstractCegarLoop]: Abstraction has 671 states and 891 transitions. [2025-02-06 13:46:41,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.6) internal successors, (53), 6 states have internal predecessors, (53), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-06 13:46:41,147 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 891 transitions. [2025-02-06 13:46:41,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-02-06 13:46:41,148 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:41,148 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:41,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-06 13:46:41,148 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:41,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:41,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1367691749, now seen corresponding path program 1 times [2025-02-06 13:46:41,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:41,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202524296] [2025-02-06 13:46:41,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:41,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:41,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-02-06 13:46:41,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-02-06 13:46:41,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:41,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:41,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641900854] [2025-02-06 13:46:41,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:46:41,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:41,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:41,159 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-06 13:46:41,161 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-06 13:46:41,180 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-02-06 13:46:41,195 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-02-06 13:46:41,195 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:46:41,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:41,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 13:46:41,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 13:46:41,452 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:49,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:49,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202524296] [2025-02-06 13:46:49,634 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:49,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641900854] [2025-02-06 13:46:49,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641900854] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:49,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:49,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-06 13:46:49,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693747197] [2025-02-06 13:46:49,635 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:49,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 13:46:49,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:49,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 13:46:49,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=163, Unknown=2, NotChecked=0, Total=210 [2025-02-06 13:46:49,635 INFO L87 Difference]: Start difference. First operand 671 states and 891 transitions. Second operand has 9 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-06 13:46:50,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:50,072 INFO L93 Difference]: Finished difference Result 687 states and 897 transitions. [2025-02-06 13:46:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:46:50,072 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 101 [2025-02-06 13:46:50,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:50,074 INFO L225 Difference]: With dead ends: 687 [2025-02-06 13:46:50,074 INFO L226 Difference]: Without dead ends: 680 [2025-02-06 13:46:50,075 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=90, Invalid=328, Unknown=2, NotChecked=0, Total=420 [2025-02-06 13:46:50,075 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 172 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:50,075 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 289 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:46:50,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2025-02-06 13:46:50,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 555. [2025-02-06 13:46:50,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 445 states have (on average 1.2314606741573033) internal successors, (548), 460 states have internal predecessors, (548), 93 states have call successors, (93), 1 states have call predecessors, (93), 1 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2025-02-06 13:46:50,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 734 transitions. [2025-02-06 13:46:50,110 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 734 transitions. Word has length 101 [2025-02-06 13:46:50,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:50,110 INFO L471 AbstractCegarLoop]: Abstraction has 555 states and 734 transitions. [2025-02-06 13:46:50,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-06 13:46:50,110 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 734 transitions. [2025-02-06 13:46:50,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-02-06 13:46:50,111 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:50,111 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:50,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-02-06 13:46:50,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:50,311 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:50,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1594787772, now seen corresponding path program 2 times [2025-02-06 13:46:50,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:50,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733556934] [2025-02-06 13:46:50,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:50,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:50,317 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-02-06 13:46:50,328 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-02-06 13:46:50,328 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:50,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:50,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692116758] [2025-02-06 13:46:50,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:50,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:50,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:50,333 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-06 13:46:50,334 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-06 13:46:50,355 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-02-06 13:46:50,371 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-02-06 13:46:50,371 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:50,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:50,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-06 13:46:50,375 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:50,610 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2025-02-06 13:46:50,611 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:50,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:50,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733556934] [2025-02-06 13:46:50,775 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:50,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692116758] [2025-02-06 13:46:50,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692116758] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:50,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:50,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-06 13:46:50,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061882304] [2025-02-06 13:46:50,775 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:50,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 13:46:50,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:50,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 13:46:50,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2025-02-06 13:46:50,777 INFO L87 Difference]: Start difference. First operand 555 states and 734 transitions. Second operand has 11 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 5 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2025-02-06 13:46:51,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:51,191 INFO L93 Difference]: Finished difference Result 750 states and 1004 transitions. [2025-02-06 13:46:51,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:46:51,192 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 5 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 101 [2025-02-06 13:46:51,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:51,197 INFO L225 Difference]: With dead ends: 750 [2025-02-06 13:46:51,197 INFO L226 Difference]: Without dead ends: 746 [2025-02-06 13:46:51,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:46:51,198 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 167 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:51,198 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 275 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:46:51,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2025-02-06 13:46:51,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 555. [2025-02-06 13:46:51,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 445 states have (on average 1.2044943820224718) internal successors, (536), 460 states have internal predecessors, (536), 93 states have call successors, (93), 1 states have call predecessors, (93), 1 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2025-02-06 13:46:51,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 722 transitions. [2025-02-06 13:46:51,245 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 722 transitions. Word has length 101 [2025-02-06 13:46:51,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:51,246 INFO L471 AbstractCegarLoop]: Abstraction has 555 states and 722 transitions. [2025-02-06 13:46:51,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 11 states have internal predecessors, (57), 5 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2025-02-06 13:46:51,246 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 722 transitions. [2025-02-06 13:46:51,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2025-02-06 13:46:51,247 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:51,247 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-02-06 13:46:51,252 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-06 13:46:51,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:51,448 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:51,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:51,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1157643450, now seen corresponding path program 2 times [2025-02-06 13:46:51,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:51,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374665227] [2025-02-06 13:46:51,448 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:51,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:51,455 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 108 statements into 2 equivalence classes. [2025-02-06 13:46:51,460 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 108 of 108 statements. [2025-02-06 13:46:51,460 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:51,460 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:51,500 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-02-06 13:46:51,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:51,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374665227] [2025-02-06 13:46:51,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374665227] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:51,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:51,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:46:51,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684130174] [2025-02-06 13:46:51,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:51,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 13:46:51,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:51,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 13:46:51,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:46:51,502 INFO L87 Difference]: Start difference. First operand 555 states and 722 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2025-02-06 13:46:51,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:51,882 INFO L93 Difference]: Finished difference Result 982 states and 1279 transitions. [2025-02-06 13:46:51,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 13:46:51,882 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 108 [2025-02-06 13:46:51,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:51,884 INFO L225 Difference]: With dead ends: 982 [2025-02-06 13:46:51,884 INFO L226 Difference]: Without dead ends: 597 [2025-02-06 13:46:51,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:46:51,885 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 29 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:51,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 126 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:46:51,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2025-02-06 13:46:51,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 591. [2025-02-06 13:46:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 477 states have (on average 1.2033542976939204) internal successors, (574), 492 states have internal predecessors, (574), 97 states have call successors, (97), 1 states have call predecessors, (97), 1 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2025-02-06 13:46:51,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 768 transitions. [2025-02-06 13:46:51,947 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 768 transitions. Word has length 108 [2025-02-06 13:46:51,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:51,947 INFO L471 AbstractCegarLoop]: Abstraction has 591 states and 768 transitions. [2025-02-06 13:46:51,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2025-02-06 13:46:51,947 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 768 transitions. [2025-02-06 13:46:51,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-02-06 13:46:51,948 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:51,948 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:51,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-06 13:46:51,948 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:51,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:51,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1711822906, now seen corresponding path program 2 times [2025-02-06 13:46:51,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:51,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460677089] [2025-02-06 13:46:51,952 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:51,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:51,956 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 136 statements into 2 equivalence classes. [2025-02-06 13:46:51,963 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 136 of 136 statements. [2025-02-06 13:46:51,963 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:51,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:51,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249796128] [2025-02-06 13:46:51,963 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:51,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:51,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:51,965 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-06 13:46:51,968 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-06 13:46:51,989 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 136 statements into 2 equivalence classes. [2025-02-06 13:46:52,007 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 136 of 136 statements. [2025-02-06 13:46:52,007 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:52,007 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:52,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 13:46:52,009 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:52,328 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2025-02-06 13:46:52,328 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:46:52,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:52,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460677089] [2025-02-06 13:46:52,329 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:52,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249796128] [2025-02-06 13:46:52,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249796128] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:46:52,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:46:52,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 13:46:52,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928203132] [2025-02-06 13:46:52,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:46:52,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:46:52,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:52,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:46:52,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:46:52,329 INFO L87 Difference]: Start difference. First operand 591 states and 768 transitions. Second operand has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 10 states have internal predecessors, (69), 6 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-02-06 13:46:52,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:52,741 INFO L93 Difference]: Finished difference Result 776 states and 1021 transitions. [2025-02-06 13:46:52,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 13:46:52,742 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 10 states have internal predecessors, (69), 6 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 136 [2025-02-06 13:46:52,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:52,744 INFO L225 Difference]: With dead ends: 776 [2025-02-06 13:46:52,744 INFO L226 Difference]: Without dead ends: 773 [2025-02-06 13:46:52,744 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2025-02-06 13:46:52,744 INFO L435 NwaCegarLoop]: 120 mSDtfsCounter, 146 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:52,744 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 348 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:46:52,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2025-02-06 13:46:52,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 444. [2025-02-06 13:46:52,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 356 states have (on average 1.1601123595505618) internal successors, (413), 368 states have internal predecessors, (413), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-02-06 13:46:52,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 561 transitions. [2025-02-06 13:46:52,781 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 561 transitions. Word has length 136 [2025-02-06 13:46:52,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:52,782 INFO L471 AbstractCegarLoop]: Abstraction has 444 states and 561 transitions. [2025-02-06 13:46:52,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 10 states have internal predecessors, (69), 6 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-02-06 13:46:52,782 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 561 transitions. [2025-02-06 13:46:52,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2025-02-06 13:46:52,783 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:52,784 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:52,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-06 13:46:52,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-02-06 13:46:52,984 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:52,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:52,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1526902495, now seen corresponding path program 2 times [2025-02-06 13:46:52,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:52,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296710822] [2025-02-06 13:46:52,985 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:52,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:52,989 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 137 statements into 2 equivalence classes. [2025-02-06 13:46:53,001 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 137 of 137 statements. [2025-02-06 13:46:53,002 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:53,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:53,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [443850111] [2025-02-06 13:46:53,003 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:53,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:53,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:53,006 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-06 13:46:53,008 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-06 13:46:53,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 137 statements into 2 equivalence classes. [2025-02-06 13:46:53,049 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 137 of 137 statements. [2025-02-06 13:46:53,049 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:53,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:53,050 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-06 13:46:53,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:53,574 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 39 proven. 54 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2025-02-06 13:46:53,574 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:53,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:53,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296710822] [2025-02-06 13:46:53,858 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:53,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443850111] [2025-02-06 13:46:53,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443850111] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:53,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:53,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-06 13:46:53,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209695699] [2025-02-06 13:46:53,858 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:53,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-06 13:46:53,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:53,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-06 13:46:53,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2025-02-06 13:46:53,859 INFO L87 Difference]: Start difference. First operand 444 states and 561 transitions. Second operand has 16 states, 15 states have (on average 4.866666666666666) internal successors, (73), 16 states have internal predecessors, (73), 7 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2025-02-06 13:46:54,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:54,509 INFO L93 Difference]: Finished difference Result 529 states and 667 transitions. [2025-02-06 13:46:54,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 13:46:54,509 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.866666666666666) internal successors, (73), 16 states have internal predecessors, (73), 7 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 137 [2025-02-06 13:46:54,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:54,511 INFO L225 Difference]: With dead ends: 529 [2025-02-06 13:46:54,511 INFO L226 Difference]: Without dead ends: 526 [2025-02-06 13:46:54,512 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2025-02-06 13:46:54,512 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 188 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:54,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 267 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 13:46:54,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2025-02-06 13:46:54,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 511. [2025-02-06 13:46:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 411 states have (on average 1.1581508515815084) internal successors, (476), 423 states have internal predecessors, (476), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-06 13:46:54,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 648 transitions. [2025-02-06 13:46:54,555 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 648 transitions. Word has length 137 [2025-02-06 13:46:54,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:54,556 INFO L471 AbstractCegarLoop]: Abstraction has 511 states and 648 transitions. [2025-02-06 13:46:54,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.866666666666666) internal successors, (73), 16 states have internal predecessors, (73), 7 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2025-02-06 13:46:54,556 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 648 transitions. [2025-02-06 13:46:54,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2025-02-06 13:46:54,556 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:54,557 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:54,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-02-06 13:46:54,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-02-06 13:46:54,759 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:54,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:54,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1525518719, now seen corresponding path program 2 times [2025-02-06 13:46:54,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:54,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066638660] [2025-02-06 13:46:54,759 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:54,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:54,763 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 139 statements into 2 equivalence classes. [2025-02-06 13:46:54,771 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 139 of 139 statements. [2025-02-06 13:46:54,771 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:54,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:54,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [296651378] [2025-02-06 13:46:54,771 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:46:54,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:54,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:54,779 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-06 13:46:54,784 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-06 13:46:54,803 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 139 statements into 2 equivalence classes. [2025-02-06 13:46:54,821 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 139 of 139 statements. [2025-02-06 13:46:54,821 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:46:54,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:54,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-02-06 13:46:54,825 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:55,146 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2025-02-06 13:46:55,146 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:55,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:55,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066638660] [2025-02-06 13:46:55,717 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:55,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296651378] [2025-02-06 13:46:55,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296651378] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:55,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:55,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-06 13:46:55,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608361299] [2025-02-06 13:46:55,717 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:55,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 13:46:55,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:55,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 13:46:55,718 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2025-02-06 13:46:55,718 INFO L87 Difference]: Start difference. First operand 511 states and 648 transitions. Second operand has 12 states, 11 states have (on average 6.545454545454546) internal successors, (72), 12 states have internal predecessors, (72), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2025-02-06 13:46:56,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:46:56,140 INFO L93 Difference]: Finished difference Result 531 states and 658 transitions. [2025-02-06 13:46:56,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:46:56,140 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.545454545454546) internal successors, (72), 12 states have internal predecessors, (72), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 139 [2025-02-06 13:46:56,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:46:56,142 INFO L225 Difference]: With dead ends: 531 [2025-02-06 13:46:56,142 INFO L226 Difference]: Without dead ends: 524 [2025-02-06 13:46:56,142 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2025-02-06 13:46:56,142 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 76 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:46:56,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 314 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:46:56,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2025-02-06 13:46:56,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 395. [2025-02-06 13:46:56,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 316 states have (on average 1.1518987341772151) internal successors, (364), 328 states have internal predecessors, (364), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2025-02-06 13:46:56,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 494 transitions. [2025-02-06 13:46:56,174 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 494 transitions. Word has length 139 [2025-02-06 13:46:56,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:46:56,175 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 494 transitions. [2025-02-06 13:46:56,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.545454545454546) internal successors, (72), 12 states have internal predecessors, (72), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2025-02-06 13:46:56,175 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 494 transitions. [2025-02-06 13:46:56,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2025-02-06 13:46:56,176 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:46:56,176 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:46:56,181 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-06 13:46:56,376 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,SelfDestructingSolverStorable34 [2025-02-06 13:46:56,376 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:46:56,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:46:56,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1752614742, now seen corresponding path program 3 times [2025-02-06 13:46:56,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:46:56,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459174202] [2025-02-06 13:46:56,377 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:46:56,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:46:56,384 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 139 statements into 13 equivalence classes. [2025-02-06 13:46:56,404 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) and asserted 139 of 139 statements. [2025-02-06 13:46:56,404 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2025-02-06 13:46:56,404 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:46:56,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [187412070] [2025-02-06 13:46:56,404 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:46:56,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:46:56,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:46:56,406 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-06 13:46:56,410 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-06 13:46:56,431 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 139 statements into 13 equivalence classes. [2025-02-06 13:46:56,439 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 31 of 139 statements. [2025-02-06 13:46:56,439 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-06 13:46:56,439 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:46:56,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 13:46:56,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:46:56,683 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 45 proven. 17 refuted. 0 times theorem prover too weak. 377 trivial. 0 not checked. [2025-02-06 13:46:56,683 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:46:59,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:46:59,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459174202] [2025-02-06 13:46:59,951 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:46:59,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187412070] [2025-02-06 13:46:59,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187412070] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:46:59,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:46:59,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-06 13:46:59,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238388972] [2025-02-06 13:46:59,951 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:46:59,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:46:59,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:46:59,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:46:59,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=123, Unknown=1, NotChecked=0, Total=156 [2025-02-06 13:46:59,951 INFO L87 Difference]: Start difference. First operand 395 states and 494 transitions. Second operand has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 13:47:00,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:00,493 INFO L93 Difference]: Finished difference Result 481 states and 603 transitions. [2025-02-06 13:47:00,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:47:00,494 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 139 [2025-02-06 13:47:00,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:00,496 INFO L225 Difference]: With dead ends: 481 [2025-02-06 13:47:00,496 INFO L226 Difference]: Without dead ends: 477 [2025-02-06 13:47:00,496 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=85, Invalid=256, Unknown=1, NotChecked=0, Total=342 [2025-02-06 13:47:00,496 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 237 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:00,496 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 253 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:47:00,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2025-02-06 13:47:00,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 391. [2025-02-06 13:47:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 312 states have (on average 1.141025641025641) internal successors, (356), 324 states have internal predecessors, (356), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2025-02-06 13:47:00,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 486 transitions. [2025-02-06 13:47:00,560 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 486 transitions. Word has length 139 [2025-02-06 13:47:00,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:00,560 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 486 transitions. [2025-02-06 13:47:00,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 13:47:00,560 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 486 transitions. [2025-02-06 13:47:00,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2025-02-06 13:47:00,561 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:00,561 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:00,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-02-06 13:47:00,762 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,SelfDestructingSolverStorable35 [2025-02-06 13:47:00,762 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:00,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:00,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1273519508, now seen corresponding path program 3 times [2025-02-06 13:47:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896260145] [2025-02-06 13:47:00,763 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:00,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:00,767 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 146 statements into 11 equivalence classes. [2025-02-06 13:47:00,794 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 146 of 146 statements. [2025-02-06 13:47:00,794 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 13:47:00,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:47:00,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370871189] [2025-02-06 13:47:00,795 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:00,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:00,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:00,802 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-06 13:47:00,803 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-06 13:47:00,829 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 146 statements into 11 equivalence classes. [2025-02-06 13:47:00,850 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 63 of 146 statements. [2025-02-06 13:47:00,850 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-06 13:47:00,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:00,851 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-02-06 13:47:00,853 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:01,515 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 100 proven. 61 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2025-02-06 13:47:01,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:02,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:02,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896260145] [2025-02-06 13:47:02,082 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:47:02,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370871189] [2025-02-06 13:47:02,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370871189] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:02,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:47:02,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-06 13:47:02,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062773018] [2025-02-06 13:47:02,083 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:02,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-06 13:47:02,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:02,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-06 13:47:02,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2025-02-06 13:47:02,084 INFO L87 Difference]: Start difference. First operand 391 states and 486 transitions. Second operand has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-06 13:47:03,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:03,235 INFO L93 Difference]: Finished difference Result 676 states and 858 transitions. [2025-02-06 13:47:03,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 13:47:03,235 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 146 [2025-02-06 13:47:03,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:03,237 INFO L225 Difference]: With dead ends: 676 [2025-02-06 13:47:03,237 INFO L226 Difference]: Without dead ends: 665 [2025-02-06 13:47:03,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=227, Invalid=829, Unknown=0, NotChecked=0, Total=1056 [2025-02-06 13:47:03,238 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 310 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:03,238 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 274 Invalid, 1267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1211 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-06 13:47:03,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2025-02-06 13:47:03,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 573. [2025-02-06 13:47:03,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 462 states have (on average 1.145021645021645) internal successors, (529), 474 states have internal predecessors, (529), 97 states have call successors, (97), 1 states have call predecessors, (97), 1 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2025-02-06 13:47:03,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 723 transitions. [2025-02-06 13:47:03,296 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 723 transitions. Word has length 146 [2025-02-06 13:47:03,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:03,297 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 723 transitions. [2025-02-06 13:47:03,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-06 13:47:03,298 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 723 transitions. [2025-02-06 13:47:03,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2025-02-06 13:47:03,298 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:03,298 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:03,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-02-06 13:47:03,503 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,SelfDestructingSolverStorable36 [2025-02-06 13:47:03,503 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:03,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:03,503 INFO L85 PathProgramCache]: Analyzing trace with hash 213433354, now seen corresponding path program 3 times [2025-02-06 13:47:03,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:03,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997392963] [2025-02-06 13:47:03,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:03,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:03,508 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 148 statements into 11 equivalence classes. [2025-02-06 13:47:03,518 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 148 of 148 statements. [2025-02-06 13:47:03,518 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 13:47:03,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:47:03,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1774565234] [2025-02-06 13:47:03,518 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:03,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:03,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:03,520 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-06 13:47:03,522 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-06 13:47:03,547 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 148 statements into 11 equivalence classes. [2025-02-06 13:47:03,568 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 65 of 148 statements. [2025-02-06 13:47:03,568 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-06 13:47:03,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:03,569 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-02-06 13:47:03,570 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:03,769 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 66 proven. 64 refuted. 0 times theorem prover too weak. 359 trivial. 0 not checked. [2025-02-06 13:47:03,770 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:03,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:03,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997392963] [2025-02-06 13:47:03,940 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:47:03,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774565234] [2025-02-06 13:47:03,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774565234] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:03,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:47:03,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-06 13:47:03,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140770409] [2025-02-06 13:47:03,940 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:03,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 13:47:03,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:03,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 13:47:03,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:47:03,941 INFO L87 Difference]: Start difference. First operand 573 states and 723 transitions. Second operand has 11 states, 10 states have (on average 6.7) internal successors, (67), 11 states have internal predecessors, (67), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-06 13:47:04,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:04,569 INFO L93 Difference]: Finished difference Result 574 states and 723 transitions. [2025-02-06 13:47:04,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 13:47:04,569 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 11 states have internal predecessors, (67), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 4 states have call successors, (12) Word has length 148 [2025-02-06 13:47:04,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:04,571 INFO L225 Difference]: With dead ends: 574 [2025-02-06 13:47:04,571 INFO L226 Difference]: Without dead ends: 553 [2025-02-06 13:47:04,571 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2025-02-06 13:47:04,572 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 166 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:04,572 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 111 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:47:04,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2025-02-06 13:47:04,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 552. [2025-02-06 13:47:04,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 446 states have (on average 1.109865470852018) internal successors, (495), 455 states have internal predecessors, (495), 95 states have call successors, (95), 1 states have call predecessors, (95), 1 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2025-02-06 13:47:04,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 685 transitions. [2025-02-06 13:47:04,697 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 685 transitions. Word has length 148 [2025-02-06 13:47:04,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:04,697 INFO L471 AbstractCegarLoop]: Abstraction has 552 states and 685 transitions. [2025-02-06 13:47:04,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 11 states have internal predecessors, (67), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-06 13:47:04,697 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 685 transitions. [2025-02-06 13:47:04,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2025-02-06 13:47:04,698 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:04,698 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:04,709 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-06 13:47:04,899 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,SelfDestructingSolverStorable37 [2025-02-06 13:47:04,899 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:04,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:04,900 INFO L85 PathProgramCache]: Analyzing trace with hash -224287788, now seen corresponding path program 2 times [2025-02-06 13:47:04,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:04,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572693599] [2025-02-06 13:47:04,900 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:47:04,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:04,905 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 197 statements into 2 equivalence classes. [2025-02-06 13:47:04,910 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 197 of 197 statements. [2025-02-06 13:47:04,910 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:47:04,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:04,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2025-02-06 13:47:04,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:04,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572693599] [2025-02-06 13:47:04,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572693599] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:04,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007000965] [2025-02-06 13:47:04,996 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:47:04,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:04,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:05,005 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-06 13:47:05,007 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-06 13:47:05,036 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 197 statements into 2 equivalence classes. [2025-02-06 13:47:05,062 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 197 of 197 statements. [2025-02-06 13:47:05,062 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:47:05,062 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:05,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 13:47:05,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:05,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2025-02-06 13:47:05,177 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:05,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2025-02-06 13:47:05,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007000965] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:47:05,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:47:05,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2025-02-06 13:47:05,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246466217] [2025-02-06 13:47:05,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:05,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 13:47:05,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:05,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 13:47:05,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=105, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:47:05,391 INFO L87 Difference]: Start difference. First operand 552 states and 685 transitions. Second operand has 14 states, 13 states have (on average 13.538461538461538) internal successors, (176), 14 states have internal predecessors, (176), 13 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 13 states have call predecessors, (40), 13 states have call successors, (40) [2025-02-06 13:47:05,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:05,994 INFO L93 Difference]: Finished difference Result 1463 states and 1843 transitions. [2025-02-06 13:47:05,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 13:47:05,995 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 13.538461538461538) internal successors, (176), 14 states have internal predecessors, (176), 13 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 13 states have call predecessors, (40), 13 states have call successors, (40) Word has length 197 [2025-02-06 13:47:05,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:05,999 INFO L225 Difference]: With dead ends: 1463 [2025-02-06 13:47:05,999 INFO L226 Difference]: Without dead ends: 1462 [2025-02-06 13:47:05,999 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 388 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:47:05,999 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 459 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:06,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 398 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:47:06,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2025-02-06 13:47:06,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 1077. [2025-02-06 13:47:06,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 875 states have (on average 1.169142857142857) internal successors, (1023), 884 states have internal predecessors, (1023), 191 states have call successors, (191), 1 states have call predecessors, (191), 1 states have return successors, (191), 191 states have call predecessors, (191), 191 states have call successors, (191) [2025-02-06 13:47:06,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1405 transitions. [2025-02-06 13:47:06,191 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1405 transitions. Word has length 197 [2025-02-06 13:47:06,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:06,191 INFO L471 AbstractCegarLoop]: Abstraction has 1077 states and 1405 transitions. [2025-02-06 13:47:06,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 13.538461538461538) internal successors, (176), 14 states have internal predecessors, (176), 13 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 13 states have call predecessors, (40), 13 states have call successors, (40) [2025-02-06 13:47:06,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1405 transitions. [2025-02-06 13:47:06,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2025-02-06 13:47:06,192 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:06,192 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:06,199 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-06 13:47:06,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-06 13:47:06,393 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:06,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:06,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1502716295, now seen corresponding path program 1 times [2025-02-06 13:47:06,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:06,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681579698] [2025-02-06 13:47:06,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:47:06,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:06,402 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 212 statements into 1 equivalence classes. [2025-02-06 13:47:06,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 212 of 212 statements. [2025-02-06 13:47:06,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:47:06,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1095 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2025-02-06 13:47:06,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:06,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681579698] [2025-02-06 13:47:06,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681579698] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:06,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580632905] [2025-02-06 13:47:06,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:47:06,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:06,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:06,529 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-06 13:47:06,530 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-06 13:47:06,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 212 statements into 1 equivalence classes. [2025-02-06 13:47:06,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 212 of 212 statements. [2025-02-06 13:47:06,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:47:06,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:06,584 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 13:47:06,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:06,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1095 backedges. 558 proven. 39 refuted. 0 times theorem prover too weak. 498 trivial. 0 not checked. [2025-02-06 13:47:06,677 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1095 backedges. 110 proven. 39 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2025-02-06 13:47:06,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580632905] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:47:06,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:47:06,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2025-02-06 13:47:06,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041247135] [2025-02-06 13:47:06,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:06,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-06 13:47:06,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:06,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-06 13:47:06,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-02-06 13:47:06,818 INFO L87 Difference]: Start difference. First operand 1077 states and 1405 transitions. Second operand has 15 states, 15 states have (on average 12.866666666666667) internal successors, (193), 15 states have internal predecessors, (193), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 13 states have call predecessors, (44), 13 states have call successors, (44) [2025-02-06 13:47:07,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:07,636 INFO L93 Difference]: Finished difference Result 1939 states and 2546 transitions. [2025-02-06 13:47:07,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 13:47:07,637 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 12.866666666666667) internal successors, (193), 15 states have internal predecessors, (193), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 13 states have call predecessors, (44), 13 states have call successors, (44) Word has length 212 [2025-02-06 13:47:07,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:07,640 INFO L225 Difference]: With dead ends: 1939 [2025-02-06 13:47:07,640 INFO L226 Difference]: Without dead ends: 1156 [2025-02-06 13:47:07,642 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 416 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2025-02-06 13:47:07,642 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 253 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:07,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 407 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 13:47:07,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2025-02-06 13:47:07,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 1124. [2025-02-06 13:47:07,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 914 states have (on average 1.1663019693654266) internal successors, (1066), 923 states have internal predecessors, (1066), 199 states have call successors, (199), 1 states have call predecessors, (199), 1 states have return successors, (199), 199 states have call predecessors, (199), 199 states have call successors, (199) [2025-02-06 13:47:07,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1464 transitions. [2025-02-06 13:47:07,770 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1464 transitions. Word has length 212 [2025-02-06 13:47:07,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:07,770 INFO L471 AbstractCegarLoop]: Abstraction has 1124 states and 1464 transitions. [2025-02-06 13:47:07,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 12.866666666666667) internal successors, (193), 15 states have internal predecessors, (193), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 13 states have call predecessors, (44), 13 states have call successors, (44) [2025-02-06 13:47:07,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1464 transitions. [2025-02-06 13:47:07,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2025-02-06 13:47:07,771 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:07,771 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:07,777 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-06 13:47:07,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-02-06 13:47:07,972 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:07,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:07,973 INFO L85 PathProgramCache]: Analyzing trace with hash -240816225, now seen corresponding path program 2 times [2025-02-06 13:47:07,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:07,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136286509] [2025-02-06 13:47:07,973 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:47:07,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:07,979 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 250 statements into 2 equivalence classes. [2025-02-06 13:47:07,988 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 250 of 250 statements. [2025-02-06 13:47:07,988 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:47:07,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:08,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1563 backedges. 0 proven. 263 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2025-02-06 13:47:08,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:08,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136286509] [2025-02-06 13:47:08,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136286509] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:08,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030214978] [2025-02-06 13:47:08,131 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:47:08,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:08,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:08,133 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-06 13:47:08,134 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-06 13:47:08,161 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 250 statements into 2 equivalence classes. [2025-02-06 13:47:08,194 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 250 of 250 statements. [2025-02-06 13:47:08,194 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:47:08,194 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:08,197 INFO L256 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:47:08,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1563 backedges. 458 proven. 157 refuted. 0 times theorem prover too weak. 948 trivial. 0 not checked. [2025-02-06 13:47:08,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:08,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1563 backedges. 106 proven. 157 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2025-02-06 13:47:08,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030214978] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:47:08,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:47:08,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2025-02-06 13:47:08,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018683579] [2025-02-06 13:47:08,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:08,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-06 13:47:08,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:08,593 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-06 13:47:08,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:47:08,593 INFO L87 Difference]: Start difference. First operand 1124 states and 1464 transitions. Second operand has 19 states, 19 states have (on average 13.526315789473685) internal successors, (257), 19 states have internal predecessors, (257), 17 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 17 states have call predecessors, (59), 17 states have call successors, (59) [2025-02-06 13:47:10,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:10,156 INFO L93 Difference]: Finished difference Result 2046 states and 2680 transitions. [2025-02-06 13:47:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-02-06 13:47:10,157 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 13.526315789473685) internal successors, (257), 19 states have internal predecessors, (257), 17 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 17 states have call predecessors, (59), 17 states have call successors, (59) Word has length 250 [2025-02-06 13:47:10,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:10,160 INFO L225 Difference]: With dead ends: 2046 [2025-02-06 13:47:10,160 INFO L226 Difference]: Without dead ends: 1289 [2025-02-06 13:47:10,162 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 490 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=322, Invalid=1570, Unknown=0, NotChecked=0, Total=1892 [2025-02-06 13:47:10,162 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 422 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 1644 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:10,163 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 771 Invalid, 1736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1644 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-02-06 13:47:10,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2025-02-06 13:47:10,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1201. [2025-02-06 13:47:10,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1201 states, 975 states have (on average 1.161025641025641) internal successors, (1132), 984 states have internal predecessors, (1132), 215 states have call successors, (215), 1 states have call predecessors, (215), 1 states have return successors, (215), 215 states have call predecessors, (215), 215 states have call successors, (215) [2025-02-06 13:47:10,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1201 states to 1201 states and 1562 transitions. [2025-02-06 13:47:10,307 INFO L78 Accepts]: Start accepts. Automaton has 1201 states and 1562 transitions. Word has length 250 [2025-02-06 13:47:10,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:10,307 INFO L471 AbstractCegarLoop]: Abstraction has 1201 states and 1562 transitions. [2025-02-06 13:47:10,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.526315789473685) internal successors, (257), 19 states have internal predecessors, (257), 17 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 17 states have call predecessors, (59), 17 states have call successors, (59) [2025-02-06 13:47:10,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1201 states and 1562 transitions. [2025-02-06 13:47:10,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2025-02-06 13:47:10,309 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:10,309 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:10,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-02-06 13:47:10,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:10,514 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:10,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:10,515 INFO L85 PathProgramCache]: Analyzing trace with hash -255791637, now seen corresponding path program 3 times [2025-02-06 13:47:10,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:10,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638047461] [2025-02-06 13:47:10,515 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:10,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:10,523 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 250 statements into 15 equivalence classes. [2025-02-06 13:47:10,547 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 186 of 250 statements. [2025-02-06 13:47:10,548 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 13:47:10,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1563 backedges. 70 proven. 173 refuted. 0 times theorem prover too weak. 1320 trivial. 0 not checked. [2025-02-06 13:47:10,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:10,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638047461] [2025-02-06 13:47:10,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638047461] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:10,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053876730] [2025-02-06 13:47:10,775 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:10,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:10,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:10,777 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-06 13:47:10,784 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-06 13:47:10,809 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 250 statements into 15 equivalence classes. [2025-02-06 13:47:10,825 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 74 of 250 statements. [2025-02-06 13:47:10,825 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-06 13:47:10,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:10,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 41 conjuncts are in the unsatisfiable core [2025-02-06 13:47:10,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1563 backedges. 206 proven. 215 refuted. 0 times theorem prover too weak. 1142 trivial. 0 not checked. [2025-02-06 13:47:11,644 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:11,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053876730] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:11,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 13:47:11,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 16] total 22 [2025-02-06 13:47:11,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413563135] [2025-02-06 13:47:11,881 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:11,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-06 13:47:11,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:11,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-06 13:47:11,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2025-02-06 13:47:11,882 INFO L87 Difference]: Start difference. First operand 1201 states and 1562 transitions. Second operand has 23 states, 21 states have (on average 8.714285714285714) internal successors, (183), 22 states have internal predecessors, (183), 11 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (37), 11 states have call predecessors, (37), 11 states have call successors, (37) [2025-02-06 13:47:14,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:14,558 INFO L93 Difference]: Finished difference Result 1210 states and 1564 transitions. [2025-02-06 13:47:14,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-02-06 13:47:14,558 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 8.714285714285714) internal successors, (183), 22 states have internal predecessors, (183), 11 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (37), 11 states have call predecessors, (37), 11 states have call successors, (37) Word has length 250 [2025-02-06 13:47:14,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:14,562 INFO L225 Difference]: With dead ends: 1210 [2025-02-06 13:47:14,562 INFO L226 Difference]: Without dead ends: 1207 [2025-02-06 13:47:14,563 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=619, Invalid=2461, Unknown=0, NotChecked=0, Total=3080 [2025-02-06 13:47:14,564 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 223 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1340 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 1396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:14,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 395 Invalid, 1396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1340 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-02-06 13:47:14,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2025-02-06 13:47:14,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 1197. [2025-02-06 13:47:14,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1197 states, 971 states have (on average 1.1441812564366631) internal successors, (1111), 980 states have internal predecessors, (1111), 215 states have call successors, (215), 1 states have call predecessors, (215), 1 states have return successors, (215), 215 states have call predecessors, (215), 215 states have call successors, (215) [2025-02-06 13:47:14,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1197 states to 1197 states and 1541 transitions. [2025-02-06 13:47:14,705 INFO L78 Accepts]: Start accepts. Automaton has 1197 states and 1541 transitions. Word has length 250 [2025-02-06 13:47:14,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:14,705 INFO L471 AbstractCegarLoop]: Abstraction has 1197 states and 1541 transitions. [2025-02-06 13:47:14,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 8.714285714285714) internal successors, (183), 22 states have internal predecessors, (183), 11 states have call successors, (36), 1 states have call predecessors, (36), 2 states have return successors, (37), 11 states have call predecessors, (37), 11 states have call successors, (37) [2025-02-06 13:47:14,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1541 transitions. [2025-02-06 13:47:14,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-02-06 13:47:14,707 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:14,707 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1] [2025-02-06 13:47:14,713 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-06 13:47:14,911 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,SelfDestructingSolverStorable41 [2025-02-06 13:47:14,911 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:14,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:14,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1452054656, now seen corresponding path program 4 times [2025-02-06 13:47:14,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:14,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729766566] [2025-02-06 13:47:14,913 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 13:47:14,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:14,925 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 259 statements into 2 equivalence classes. [2025-02-06 13:47:14,960 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 259 of 259 statements. [2025-02-06 13:47:14,960 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 13:47:14,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:15,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1668 backedges. 0 proven. 264 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2025-02-06 13:47:15,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:15,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729766566] [2025-02-06 13:47:15,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729766566] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:15,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958603037] [2025-02-06 13:47:15,151 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 13:47:15,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:15,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:15,158 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-06 13:47:15,159 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-06 13:47:15,188 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 259 statements into 2 equivalence classes. [2025-02-06 13:47:15,224 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 259 of 259 statements. [2025-02-06 13:47:15,224 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 13:47:15,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:15,225 INFO L256 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:47:15,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:15,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1668 backedges. 0 proven. 264 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2025-02-06 13:47:15,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:15,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1668 backedges. 0 proven. 264 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2025-02-06 13:47:15,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958603037] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:47:15,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:47:15,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2025-02-06 13:47:15,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689326134] [2025-02-06 13:47:15,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:15,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-06 13:47:15,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:15,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-06 13:47:15,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=467, Unknown=0, NotChecked=0, Total=650 [2025-02-06 13:47:15,775 INFO L87 Difference]: Start difference. First operand 1197 states and 1541 transitions. Second operand has 26 states, 25 states have (on average 13.88) internal successors, (347), 26 states have internal predecessors, (347), 24 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 24 states have call predecessors, (75), 24 states have call successors, (75) [2025-02-06 13:47:16,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:16,695 INFO L93 Difference]: Finished difference Result 1912 states and 2426 transitions. [2025-02-06 13:47:16,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 13:47:16,696 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 13.88) internal successors, (347), 26 states have internal predecessors, (347), 24 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 24 states have call predecessors, (75), 24 states have call successors, (75) Word has length 259 [2025-02-06 13:47:16,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:16,705 INFO L225 Difference]: With dead ends: 1912 [2025-02-06 13:47:16,706 INFO L226 Difference]: Without dead ends: 1911 [2025-02-06 13:47:16,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=459, Invalid=1101, Unknown=0, NotChecked=0, Total=1560 [2025-02-06 13:47:16,708 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 649 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:16,708 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 574 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 13:47:16,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1911 states. [2025-02-06 13:47:16,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1911 to 1417. [2025-02-06 13:47:16,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 1152 states have (on average 1.1276041666666667) internal successors, (1299), 1161 states have internal predecessors, (1299), 254 states have call successors, (254), 1 states have call predecessors, (254), 1 states have return successors, (254), 254 states have call predecessors, (254), 254 states have call successors, (254) [2025-02-06 13:47:16,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 1807 transitions. [2025-02-06 13:47:16,894 INFO L78 Accepts]: Start accepts. Automaton has 1417 states and 1807 transitions. Word has length 259 [2025-02-06 13:47:16,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:16,894 INFO L471 AbstractCegarLoop]: Abstraction has 1417 states and 1807 transitions. [2025-02-06 13:47:16,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 13.88) internal successors, (347), 26 states have internal predecessors, (347), 24 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 24 states have call predecessors, (75), 24 states have call successors, (75) [2025-02-06 13:47:16,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1417 states and 1807 transitions. [2025-02-06 13:47:16,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2025-02-06 13:47:16,895 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:16,895 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2025-02-06 13:47:16,907 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-06 13:47:17,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:17,096 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:17,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:17,096 INFO L85 PathProgramCache]: Analyzing trace with hash 755568615, now seen corresponding path program 4 times [2025-02-06 13:47:17,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:17,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851246426] [2025-02-06 13:47:17,096 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 13:47:17,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:17,101 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 269 statements into 2 equivalence classes. [2025-02-06 13:47:17,122 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 269 of 269 statements. [2025-02-06 13:47:17,122 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 13:47:17,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:47:17,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902233888] [2025-02-06 13:47:17,123 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 13:47:17,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:17,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:17,126 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-06 13:47:17,132 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-06 13:47:17,159 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 269 statements into 2 equivalence classes. [2025-02-06 13:47:17,194 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 269 of 269 statements. [2025-02-06 13:47:17,194 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 13:47:17,194 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:17,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-06 13:47:17,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:17,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 0 proven. 282 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2025-02-06 13:47:17,763 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:17,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:17,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851246426] [2025-02-06 13:47:17,886 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:47:17,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902233888] [2025-02-06 13:47:17,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902233888] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:17,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:47:17,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-06 13:47:17,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184501203] [2025-02-06 13:47:17,886 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:17,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-06 13:47:17,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:17,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-06 13:47:17,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2025-02-06 13:47:17,887 INFO L87 Difference]: Start difference. First operand 1417 states and 1807 transitions. Second operand has 16 states, 15 states have (on average 8.8) internal successors, (132), 16 states have internal predecessors, (132), 11 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 11 states have call predecessors, (28), 11 states have call successors, (28) [2025-02-06 13:47:18,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:18,618 INFO L93 Difference]: Finished difference Result 1463 states and 1858 transitions. [2025-02-06 13:47:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 13:47:18,619 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 8.8) internal successors, (132), 16 states have internal predecessors, (132), 11 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 11 states have call predecessors, (28), 11 states have call successors, (28) Word has length 269 [2025-02-06 13:47:18,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:18,629 INFO L225 Difference]: With dead ends: 1463 [2025-02-06 13:47:18,631 INFO L226 Difference]: Without dead ends: 1369 [2025-02-06 13:47:18,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2025-02-06 13:47:18,632 INFO L435 NwaCegarLoop]: 92 mSDtfsCounter, 92 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:18,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 489 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 13:47:18,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2025-02-06 13:47:18,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1368. [2025-02-06 13:47:18,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1112 states have (on average 1.131294964028777) internal successors, (1258), 1121 states have internal predecessors, (1258), 245 states have call successors, (245), 1 states have call predecessors, (245), 1 states have return successors, (245), 245 states have call predecessors, (245), 245 states have call successors, (245) [2025-02-06 13:47:18,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 1748 transitions. [2025-02-06 13:47:18,814 INFO L78 Accepts]: Start accepts. Automaton has 1368 states and 1748 transitions. Word has length 269 [2025-02-06 13:47:18,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:18,814 INFO L471 AbstractCegarLoop]: Abstraction has 1368 states and 1748 transitions. [2025-02-06 13:47:18,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 8.8) internal successors, (132), 16 states have internal predecessors, (132), 11 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 11 states have call predecessors, (28), 11 states have call successors, (28) [2025-02-06 13:47:18,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1368 states and 1748 transitions. [2025-02-06 13:47:18,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-02-06 13:47:18,816 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:18,816 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:18,825 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-06 13:47:19,020 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,SelfDestructingSolverStorable43 [2025-02-06 13:47:19,020 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:19,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:19,021 INFO L85 PathProgramCache]: Analyzing trace with hash -689374751, now seen corresponding path program 1 times [2025-02-06 13:47:19,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:19,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695148831] [2025-02-06 13:47:19,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:47:19,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:19,026 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 300 statements into 1 equivalence classes. [2025-02-06 13:47:19,033 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 300 of 300 statements. [2025-02-06 13:47:19,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:47:19,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:19,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2299 backedges. 76 proven. 363 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2025-02-06 13:47:19,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695148831] [2025-02-06 13:47:19,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695148831] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46411685] [2025-02-06 13:47:19,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:47:19,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:19,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:19,196 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-06 13:47:19,197 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-06 13:47:19,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 300 statements into 1 equivalence classes. [2025-02-06 13:47:19,259 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 300 of 300 statements. [2025-02-06 13:47:19,259 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:47:19,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:19,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:47:19,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2299 backedges. 196 proven. 363 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2025-02-06 13:47:19,465 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:19,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2299 backedges. 76 proven. 363 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2025-02-06 13:47:19,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46411685] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:47:19,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:47:19,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 14 [2025-02-06 13:47:19,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549386009] [2025-02-06 13:47:19,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:19,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 13:47:19,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:19,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 13:47:19,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:47:19,729 INFO L87 Difference]: Start difference. First operand 1368 states and 1748 transitions. Second operand has 14 states, 14 states have (on average 13.071428571428571) internal successors, (183), 14 states have internal predecessors, (183), 12 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2025-02-06 13:47:21,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:21,228 INFO L93 Difference]: Finished difference Result 2571 states and 3294 transitions. [2025-02-06 13:47:21,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-02-06 13:47:21,228 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 13.071428571428571) internal successors, (183), 14 states have internal predecessors, (183), 12 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) Word has length 300 [2025-02-06 13:47:21,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:21,235 INFO L225 Difference]: With dead ends: 2571 [2025-02-06 13:47:21,235 INFO L226 Difference]: Without dead ends: 1801 [2025-02-06 13:47:21,237 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 592 SyntacticMatches, 9 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=206, Invalid=724, Unknown=0, NotChecked=0, Total=930 [2025-02-06 13:47:21,237 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 342 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 1556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:21,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 799 Invalid, 1556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1496 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-02-06 13:47:21,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2025-02-06 13:47:21,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 1574. [2025-02-06 13:47:21,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1281 states have (on average 1.1241217798594847) internal successors, (1440), 1290 states have internal predecessors, (1440), 282 states have call successors, (282), 1 states have call predecessors, (282), 1 states have return successors, (282), 282 states have call predecessors, (282), 282 states have call successors, (282) [2025-02-06 13:47:21,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2004 transitions. [2025-02-06 13:47:21,452 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2004 transitions. Word has length 300 [2025-02-06 13:47:21,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:21,454 INFO L471 AbstractCegarLoop]: Abstraction has 1574 states and 2004 transitions. [2025-02-06 13:47:21,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.071428571428571) internal successors, (183), 14 states have internal predecessors, (183), 12 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2025-02-06 13:47:21,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2004 transitions. [2025-02-06 13:47:21,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2025-02-06 13:47:21,455 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:21,455 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 32, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2025-02-06 13:47:21,465 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-06 13:47:21,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:21,656 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:21,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:21,657 INFO L85 PathProgramCache]: Analyzing trace with hash -479425151, now seen corresponding path program 5 times [2025-02-06 13:47:21,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:21,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145114190] [2025-02-06 13:47:21,657 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 13:47:21,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:21,663 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 307 statements into 17 equivalence classes. [2025-02-06 13:47:21,696 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 307 of 307 statements. [2025-02-06 13:47:21,697 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-02-06 13:47:21,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:47:21,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457826608] [2025-02-06 13:47:21,697 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 13:47:21,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:21,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:21,701 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-06 13:47:21,702 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-06 13:47:21,732 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 307 statements into 17 equivalence classes. [2025-02-06 13:47:21,783 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 307 of 307 statements. [2025-02-06 13:47:21,783 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-02-06 13:47:21,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:21,785 INFO L256 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-06 13:47:21,787 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2371 backedges. 0 proven. 387 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2025-02-06 13:47:22,445 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:22,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:22,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145114190] [2025-02-06 13:47:22,582 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:47:22,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457826608] [2025-02-06 13:47:22,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457826608] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:22,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:47:22,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-06 13:47:22,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260335948] [2025-02-06 13:47:22,583 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:22,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-06 13:47:22,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:22,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-06 13:47:22,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:47:22,584 INFO L87 Difference]: Start difference. First operand 1574 states and 2004 transitions. Second operand has 17 states, 16 states have (on average 9.375) internal successors, (150), 17 states have internal predecessors, (150), 12 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) [2025-02-06 13:47:23,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:23,347 INFO L93 Difference]: Finished difference Result 1624 states and 2059 transitions. [2025-02-06 13:47:23,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 13:47:23,348 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 9.375) internal successors, (150), 17 states have internal predecessors, (150), 12 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) Word has length 307 [2025-02-06 13:47:23,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:23,351 INFO L225 Difference]: With dead ends: 1624 [2025-02-06 13:47:23,354 INFO L226 Difference]: Without dead ends: 1579 [2025-02-06 13:47:23,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2025-02-06 13:47:23,355 INFO L435 NwaCegarLoop]: 94 mSDtfsCounter, 102 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:23,355 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 562 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1258 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 13:47:23,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2025-02-06 13:47:23,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1574. [2025-02-06 13:47:23,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1281 states have (on average 1.1233411397345823) internal successors, (1439), 1290 states have internal predecessors, (1439), 282 states have call successors, (282), 1 states have call predecessors, (282), 1 states have return successors, (282), 282 states have call predecessors, (282), 282 states have call successors, (282) [2025-02-06 13:47:23,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2003 transitions. [2025-02-06 13:47:23,565 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2003 transitions. Word has length 307 [2025-02-06 13:47:23,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:23,566 INFO L471 AbstractCegarLoop]: Abstraction has 1574 states and 2003 transitions. [2025-02-06 13:47:23,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 9.375) internal successors, (150), 17 states have internal predecessors, (150), 12 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 12 states have call predecessors, (32), 12 states have call successors, (32) [2025-02-06 13:47:23,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2003 transitions. [2025-02-06 13:47:23,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2025-02-06 13:47:23,568 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:23,568 INFO L218 NwaCegarLoop]: trace histogram [35, 35, 35, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:23,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-02-06 13:47:23,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:23,769 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:23,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:23,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1873000185, now seen corresponding path program 2 times [2025-02-06 13:47:23,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:23,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255084938] [2025-02-06 13:47:23,770 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:47:23,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:23,776 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 338 statements into 2 equivalence classes. [2025-02-06 13:47:23,790 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 338 of 338 statements. [2025-02-06 13:47:23,790 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:47:23,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:47:23,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046103653] [2025-02-06 13:47:23,791 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:47:23,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:23,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:23,795 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-06 13:47:23,796 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-06 13:47:23,832 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 338 statements into 2 equivalence classes. [2025-02-06 13:47:23,876 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 338 of 338 statements. [2025-02-06 13:47:23,876 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:47:23,876 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:23,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-06 13:47:23,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2967 backedges. 10 proven. 577 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2025-02-06 13:47:24,533 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:24,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:24,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255084938] [2025-02-06 13:47:24,606 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:47:24,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046103653] [2025-02-06 13:47:24,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046103653] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:24,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:47:24,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-06 13:47:24,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730689918] [2025-02-06 13:47:24,606 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:24,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-06 13:47:24,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:24,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-06 13:47:24,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:47:24,608 INFO L87 Difference]: Start difference. First operand 1574 states and 2003 transitions. Second operand has 17 states, 16 states have (on average 10.375) internal successors, (166), 17 states have internal predecessors, (166), 12 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) [2025-02-06 13:47:26,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:26,488 INFO L93 Difference]: Finished difference Result 2620 states and 3357 transitions. [2025-02-06 13:47:26,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-02-06 13:47:26,489 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 10.375) internal successors, (166), 17 states have internal predecessors, (166), 12 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) Word has length 338 [2025-02-06 13:47:26,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:26,494 INFO L225 Difference]: With dead ends: 2620 [2025-02-06 13:47:26,494 INFO L226 Difference]: Without dead ends: 2615 [2025-02-06 13:47:26,495 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 333 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=319, Invalid=1013, Unknown=0, NotChecked=0, Total=1332 [2025-02-06 13:47:26,495 INFO L435 NwaCegarLoop]: 147 mSDtfsCounter, 548 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 3061 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 1134 SdHoareTripleChecker+Invalid, 3169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 3061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:26,495 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [562 Valid, 1134 Invalid, 3169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 3061 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-02-06 13:47:26,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2615 states. [2025-02-06 13:47:26,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2615 to 2252. [2025-02-06 13:47:26,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2252 states, 1837 states have (on average 1.1344583560152421) internal successors, (2084), 1846 states have internal predecessors, (2084), 404 states have call successors, (404), 1 states have call predecessors, (404), 1 states have return successors, (404), 404 states have call predecessors, (404), 404 states have call successors, (404) [2025-02-06 13:47:26,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2252 states to 2252 states and 2892 transitions. [2025-02-06 13:47:26,787 INFO L78 Accepts]: Start accepts. Automaton has 2252 states and 2892 transitions. Word has length 338 [2025-02-06 13:47:26,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:26,788 INFO L471 AbstractCegarLoop]: Abstraction has 2252 states and 2892 transitions. [2025-02-06 13:47:26,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 10.375) internal successors, (166), 17 states have internal predecessors, (166), 12 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 12 states have call predecessors, (35), 12 states have call successors, (35) [2025-02-06 13:47:26,788 INFO L276 IsEmpty]: Start isEmpty. Operand 2252 states and 2892 transitions. [2025-02-06 13:47:26,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2025-02-06 13:47:26,790 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:26,790 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2025-02-06 13:47:26,800 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-06 13:47:26,990 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,SelfDestructingSolverStorable46 [2025-02-06 13:47:26,991 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:26,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:26,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1104537703, now seen corresponding path program 6 times [2025-02-06 13:47:26,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:26,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649148855] [2025-02-06 13:47:26,991 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 13:47:26,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:26,998 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 345 statements into 17 equivalence classes. [2025-02-06 13:47:27,017 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 345 of 345 statements. [2025-02-06 13:47:27,017 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-02-06 13:47:27,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:47:27,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1168382251] [2025-02-06 13:47:27,018 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 13:47:27,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:47:27,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:47:27,020 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-06 13:47:27,024 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-06 13:47:27,056 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 345 statements into 17 equivalence classes. [2025-02-06 13:47:27,083 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 127 of 345 statements. [2025-02-06 13:47:27,083 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-02-06 13:47:27,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:47:27,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-02-06 13:47:27,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:47:27,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3034 backedges. 339 proven. 357 refuted. 0 times theorem prover too weak. 2338 trivial. 0 not checked. [2025-02-06 13:47:27,836 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:47:28,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:47:28,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649148855] [2025-02-06 13:47:28,217 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:47:28,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168382251] [2025-02-06 13:47:28,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168382251] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:47:28,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:47:28,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-06 13:47:28,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516942632] [2025-02-06 13:47:28,218 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:47:28,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-06 13:47:28,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:47:28,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-06 13:47:28,219 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:47:28,219 INFO L87 Difference]: Start difference. First operand 2252 states and 2892 transitions. Second operand has 13 states, 12 states have (on average 7.0) internal successors, (84), 13 states have internal predecessors, (84), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2025-02-06 13:47:30,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:47:30,258 INFO L93 Difference]: Finished difference Result 2252 states and 2892 transitions. [2025-02-06 13:47:30,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-06 13:47:30,260 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 7.0) internal successors, (84), 13 states have internal predecessors, (84), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 345 [2025-02-06 13:47:30,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:47:30,264 INFO L225 Difference]: With dead ends: 2252 [2025-02-06 13:47:30,264 INFO L226 Difference]: Without dead ends: 2066 [2025-02-06 13:47:30,264 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 344 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2025-02-06 13:47:30,265 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 168 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 47 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:47:30,265 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 106 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 370 Invalid, 2 Unknown, 0 Unchecked, 1.3s Time] [2025-02-06 13:47:30,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2066 states. [2025-02-06 13:47:30,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2066 to 1467. [2025-02-06 13:47:30,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1467 states, 1198 states have (on average 1.1043405676126878) internal successors, (1323), 1204 states have internal predecessors, (1323), 261 states have call successors, (261), 1 states have call predecessors, (261), 1 states have return successors, (261), 261 states have call predecessors, (261), 261 states have call successors, (261) [2025-02-06 13:47:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1467 states to 1467 states and 1845 transitions. [2025-02-06 13:47:30,511 INFO L78 Accepts]: Start accepts. Automaton has 1467 states and 1845 transitions. Word has length 345 [2025-02-06 13:47:30,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:47:30,511 INFO L471 AbstractCegarLoop]: Abstraction has 1467 states and 1845 transitions. [2025-02-06 13:47:30,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 7.0) internal successors, (84), 13 states have internal predecessors, (84), 4 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2025-02-06 13:47:30,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1467 states and 1845 transitions. [2025-02-06 13:47:30,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2025-02-06 13:47:30,513 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:47:30,513 INFO L218 NwaCegarLoop]: trace histogram [39, 39, 39, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:47:30,519 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-06 13:47:30,713 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,SelfDestructingSolverStorable47 [2025-02-06 13:47:30,714 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-06 13:47:30,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:47:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash -709609375, now seen corresponding path program 3 times [2025-02-06 13:47:30,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:47:30,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051238865] [2025-02-06 13:47:30,714 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:47:30,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:47:30,722 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 376 statements into 16 equivalence classes. [2025-02-06 13:47:30,747 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) and asserted 318 of 376 statements. [2025-02-06 13:47:30,748 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2025-02-06 13:47:30,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat