./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound50.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 d97e16340b134520fbcd52e88b56205e8eec0d97e940a97449195072afa1eb85 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 09:23:05,293 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 09:23:05,326 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 09:23:05,329 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 09:23:05,330 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 09:23:05,343 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 09:23:05,344 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 09:23:05,344 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 09:23:05,344 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 09:23:05,344 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 09:23:05,344 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 09:23:05,344 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 09:23:05,345 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 09:23:05,345 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 09:23:05,345 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 09:23:05,346 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 09:23:05,346 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:23:05,347 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 09:23:05,347 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 09:23:05,347 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 -> d97e16340b134520fbcd52e88b56205e8eec0d97e940a97449195072afa1eb85 [2025-02-08 09:23:05,546 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 09:23:05,550 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 09:23:05,553 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 09:23:05,554 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 09:23:05,554 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 09:23:05,556 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound50.c [2025-02-08 09:23:06,700 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fa086599/4f7756ad00654d1caea85cdd58967f09/FLAG3781df868 [2025-02-08 09:23:06,904 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 09:23:06,905 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound50.c [2025-02-08 09:23:06,928 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fa086599/4f7756ad00654d1caea85cdd58967f09/FLAG3781df868 [2025-02-08 09:23:07,260 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fa086599/4f7756ad00654d1caea85cdd58967f09 [2025-02-08 09:23:07,262 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 09:23:07,262 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 09:23:07,264 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 09:23:07,264 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 09:23:07,267 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 09:23:07,268 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,269 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6784a6f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07, skipping insertion in model container [2025-02-08 09:23:07,270 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,279 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 09:23:07,383 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:23:07,390 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 09:23:07,405 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:23:07,418 INFO L204 MainTranslator]: Completed translation [2025-02-08 09:23:07,418 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07 WrapperNode [2025-02-08 09:23:07,419 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 09:23:07,419 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 09:23:07,419 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 09:23:07,419 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 09:23:07,424 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,429 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,443 INFO L138 Inliner]: procedures = 14, calls = 18, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 87 [2025-02-08 09:23:07,443 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 09:23:07,444 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 09:23:07,444 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 09:23:07,444 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 09:23:07,452 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,453 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,454 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,465 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 09:23:07,465 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,465 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,467 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,468 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,468 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,468 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,469 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 09:23:07,470 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 09:23:07,470 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 09:23:07,470 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 09:23:07,471 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (1/1) ... [2025-02-08 09:23:07,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:23:07,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:07,497 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 09:23:07,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 09:23:07,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 09:23:07,523 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 09:23:07,523 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 09:23:07,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 09:23:07,523 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 09:23:07,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 09:23:07,523 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-08 09:23:07,523 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-08 09:23:07,566 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 09:23:07,567 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 09:23:07,772 INFO L? ?]: Removed 62 outVars from TransFormulas that were not future-live. [2025-02-08 09:23:07,772 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 09:23:07,780 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 09:23:07,781 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 09:23:07,781 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:23:07 BoogieIcfgContainer [2025-02-08 09:23:07,781 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 09:23:07,783 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 09:23:07,783 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 09:23:07,786 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 09:23:07,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 09:23:07" (1/3) ... [2025-02-08 09:23:07,787 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f93f1b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:23:07, skipping insertion in model container [2025-02-08 09:23:07,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:23:07" (2/3) ... [2025-02-08 09:23:07,787 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f93f1b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:23:07, skipping insertion in model container [2025-02-08 09:23:07,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:23:07" (3/3) ... [2025-02-08 09:23:07,788 INFO L128 eAbstractionObserver]: Analyzing ICFG cohendiv-ll_valuebound50.c [2025-02-08 09:23:07,806 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 09:23:07,807 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG cohendiv-ll_valuebound50.c that has 3 procedures, 88 locations, 1 initial locations, 2 loop locations, and 30 error locations. [2025-02-08 09:23:07,847 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 09:23:07,857 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;@14bb5b03, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 09:23:07,858 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2025-02-08 09:23:07,861 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 45 states have (on average 1.8) internal successors, (81), 75 states have internal predecessors, (81), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:23:07,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-08 09:23:07,865 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:07,866 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:07,867 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:07,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:07,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2137851763, now seen corresponding path program 1 times [2025-02-08 09:23:07,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:07,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670815400] [2025-02-08 09:23:07,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:07,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:07,952 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:23:07,961 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:23:07,961 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:07,961 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 09:23:07,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:07,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670815400] [2025-02-08 09:23:07,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670815400] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:07,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618609960] [2025-02-08 09:23:07,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:07,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:07,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:07,991 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:07,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 09:23:08,019 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:23:08,028 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:23:08,029 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:08,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:08,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-08 09:23:08,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:08,038 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 09:23:08,038 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:08,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618609960] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:08,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:08,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-08 09:23:08,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615111997] [2025-02-08 09:23:08,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:08,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-08 09:23:08,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:08,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-08 09:23:08,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 09:23:08,067 INFO L87 Difference]: Start difference. First operand has 88 states, 45 states have (on average 1.8) internal successors, (81), 75 states have internal predecessors, (81), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:23:08,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:08,095 INFO L93 Difference]: Finished difference Result 174 states and 209 transitions. [2025-02-08 09:23:08,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-08 09:23:08,096 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 20 [2025-02-08 09:23:08,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:08,102 INFO L225 Difference]: With dead ends: 174 [2025-02-08 09:23:08,102 INFO L226 Difference]: Without dead ends: 84 [2025-02-08 09:23:08,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 09:23:08,114 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:08,116 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:23:08,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2025-02-08 09:23:08,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2025-02-08 09:23:08,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 72 states have internal predecessors, (74), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:23:08,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 92 transitions. [2025-02-08 09:23:08,167 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 92 transitions. Word has length 20 [2025-02-08 09:23:08,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:08,168 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 92 transitions. [2025-02-08 09:23:08,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:23:08,168 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 92 transitions. [2025-02-08 09:23:08,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-08 09:23:08,169 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:08,169 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:08,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 09:23:08,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-08 09:23:08,373 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:08,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:08,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1722839252, now seen corresponding path program 1 times [2025-02-08 09:23:08,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:08,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075047967] [2025-02-08 09:23:08,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:08,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:08,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:23:08,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:23:08,409 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:08,409 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:08,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199214337] [2025-02-08 09:23:08,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:08,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:08,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:08,415 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:08,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 09:23:08,441 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:23:08,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:23:08,455 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:08,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:08,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-08 09:23:08,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:08,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:23:08,473 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:08,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:08,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075047967] [2025-02-08 09:23:08,474 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:08,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199214337] [2025-02-08 09:23:08,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199214337] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:08,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:08,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:23:08,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417853791] [2025-02-08 09:23:08,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:08,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:23:08,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:08,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:23:08,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:23:08,477 INFO L87 Difference]: Start difference. First operand 84 states and 92 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-02-08 09:23:08,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:08,545 INFO L93 Difference]: Finished difference Result 108 states and 118 transitions. [2025-02-08 09:23:08,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:23:08,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 20 [2025-02-08 09:23:08,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:08,546 INFO L225 Difference]: With dead ends: 108 [2025-02-08 09:23:08,547 INFO L226 Difference]: Without dead ends: 106 [2025-02-08 09:23:08,547 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:23:08,547 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 18 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:08,548 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 159 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:08,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2025-02-08 09:23:08,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 87. [2025-02-08 09:23:08,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 46 states have (on average 1.673913043478261) internal successors, (77), 75 states have internal predecessors, (77), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:23:08,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2025-02-08 09:23:08,554 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 20 [2025-02-08 09:23:08,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:08,555 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2025-02-08 09:23:08,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-02-08 09:23:08,555 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2025-02-08 09:23:08,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-02-08 09:23:08,555 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:08,556 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:08,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:08,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:08,760 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:08,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:08,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1856223749, now seen corresponding path program 1 times [2025-02-08 09:23:08,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:08,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448654358] [2025-02-08 09:23:08,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:08,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:08,766 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 09:23:08,781 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 09:23:08,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:08,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:08,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [112624449] [2025-02-08 09:23:08,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:08,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:08,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:08,789 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:08,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 09:23:08,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 09:23:08,829 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 09:23:08,829 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:08,829 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:08,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-08 09:23:08,831 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:23:08,849 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:08,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:08,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448654358] [2025-02-08 09:23:08,849 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:08,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112624449] [2025-02-08 09:23:08,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112624449] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:08,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:08,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:23:08,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790902809] [2025-02-08 09:23:08,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:08,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:23:08,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:08,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:23:08,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:23:08,851 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:23:08,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:08,943 INFO L93 Difference]: Finished difference Result 144 states and 167 transitions. [2025-02-08 09:23:08,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:23:08,943 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 27 [2025-02-08 09:23:08,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:08,944 INFO L225 Difference]: With dead ends: 144 [2025-02-08 09:23:08,944 INFO L226 Difference]: Without dead ends: 138 [2025-02-08 09:23:08,945 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:23:08,945 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 45 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:08,945 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 134 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:08,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-02-08 09:23:08,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 118. [2025-02-08 09:23:08,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 71 states have (on average 1.6901408450704225) internal successors, (120), 100 states have internal predecessors, (120), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-08 09:23:08,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 150 transitions. [2025-02-08 09:23:08,953 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 150 transitions. Word has length 27 [2025-02-08 09:23:08,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:08,953 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 150 transitions. [2025-02-08 09:23:08,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:23:08,953 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 150 transitions. [2025-02-08 09:23:08,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-02-08 09:23:08,954 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:08,954 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:08,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:09,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:09,158 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:09,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:09,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1419596131, now seen corresponding path program 1 times [2025-02-08 09:23:09,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:09,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741678237] [2025-02-08 09:23:09,159 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:09,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:09,163 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 09:23:09,179 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 09:23:09,182 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:09,182 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:09,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-02-08 09:23:09,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:09,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741678237] [2025-02-08 09:23:09,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741678237] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:09,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936393603] [2025-02-08 09:23:09,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:09,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:09,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:09,321 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:09,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 09:23:09,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 09:23:09,354 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 09:23:09,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:09,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:09,354 INFO L256 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:23:09,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:09,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:23:09,431 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:09,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936393603] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:09,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:09,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-02-08 09:23:09,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105703939] [2025-02-08 09:23:09,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:09,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:09,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:09,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:09,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:09,433 INFO L87 Difference]: Start difference. First operand 118 states and 150 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:23:09,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:09,547 INFO L93 Difference]: Finished difference Result 137 states and 157 transitions. [2025-02-08 09:23:09,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:09,547 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2025-02-08 09:23:09,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:09,548 INFO L225 Difference]: With dead ends: 137 [2025-02-08 09:23:09,548 INFO L226 Difference]: Without dead ends: 134 [2025-02-08 09:23:09,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:23:09,549 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 155 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:09,549 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 139 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:09,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2025-02-08 09:23:09,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 119. [2025-02-08 09:23:09,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 72 states have (on average 1.6527777777777777) internal successors, (119), 101 states have internal predecessors, (119), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-08 09:23:09,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 149 transitions. [2025-02-08 09:23:09,556 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 149 transitions. Word has length 29 [2025-02-08 09:23:09,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:09,557 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 149 transitions. [2025-02-08 09:23:09,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:23:09,557 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 149 transitions. [2025-02-08 09:23:09,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-02-08 09:23:09,557 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:09,557 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:09,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:09,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:09,758 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:09,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:09,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1057807134, now seen corresponding path program 1 times [2025-02-08 09:23:09,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:09,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395323] [2025-02-08 09:23:09,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:09,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:09,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 09:23:09,770 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 09:23:09,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:09,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:09,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972844005] [2025-02-08 09:23:09,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:09,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:09,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:09,773 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:09,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 09:23:09,796 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 09:23:09,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 09:23:09,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:09,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:09,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:23:09,805 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:09,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:23:09,844 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:09,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:09,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395323] [2025-02-08 09:23:09,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:09,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972844005] [2025-02-08 09:23:09,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972844005] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:09,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:09,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:09,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369368183] [2025-02-08 09:23:09,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:09,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:09,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:09,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:09,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:09,846 INFO L87 Difference]: Start difference. First operand 119 states and 149 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:23:09,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:09,931 INFO L93 Difference]: Finished difference Result 137 states and 154 transitions. [2025-02-08 09:23:09,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:09,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2025-02-08 09:23:09,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:09,933 INFO L225 Difference]: With dead ends: 137 [2025-02-08 09:23:09,933 INFO L226 Difference]: Without dead ends: 130 [2025-02-08 09:23:09,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:09,933 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 151 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:09,934 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 142 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:09,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2025-02-08 09:23:09,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 116. [2025-02-08 09:23:09,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 69 states have (on average 1.6376811594202898) internal successors, (113), 98 states have internal predecessors, (113), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-08 09:23:09,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 143 transitions. [2025-02-08 09:23:09,950 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 143 transitions. Word has length 30 [2025-02-08 09:23:09,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:09,953 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 143 transitions. [2025-02-08 09:23:09,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:23:09,954 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 143 transitions. [2025-02-08 09:23:09,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-08 09:23:09,954 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:09,954 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:09,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-08 09:23:10,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:10,156 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:10,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:10,157 INFO L85 PathProgramCache]: Analyzing trace with hash 34035911, now seen corresponding path program 1 times [2025-02-08 09:23:10,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:10,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870428649] [2025-02-08 09:23:10,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:10,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:10,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 09:23:10,167 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:23:10,167 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:10,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:10,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1431215229] [2025-02-08 09:23:10,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:10,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:10,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:10,169 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:10,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 09:23:10,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 09:23:10,197 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:23:10,197 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:10,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:10,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:10,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:10,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:23:10,298 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:10,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:10,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870428649] [2025-02-08 09:23:10,298 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:10,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431215229] [2025-02-08 09:23:10,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431215229] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:10,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:10,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:10,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641769932] [2025-02-08 09:23:10,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:10,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:10,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:10,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:10,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:10,299 INFO L87 Difference]: Start difference. First operand 116 states and 143 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:23:10,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:10,430 INFO L93 Difference]: Finished difference Result 183 states and 251 transitions. [2025-02-08 09:23:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:10,430 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2025-02-08 09:23:10,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:10,432 INFO L225 Difference]: With dead ends: 183 [2025-02-08 09:23:10,432 INFO L226 Difference]: Without dead ends: 178 [2025-02-08 09:23:10,432 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:10,432 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 101 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:10,433 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 84 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:10,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2025-02-08 09:23:10,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 162. [2025-02-08 09:23:10,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 107 states have (on average 1.6168224299065421) internal successors, (173), 136 states have internal predecessors, (173), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:10,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 219 transitions. [2025-02-08 09:23:10,455 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 219 transitions. Word has length 38 [2025-02-08 09:23:10,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:10,457 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 219 transitions. [2025-02-08 09:23:10,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:23:10,457 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 219 transitions. [2025-02-08 09:23:10,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-08 09:23:10,457 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:10,457 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:10,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-08 09:23:10,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-02-08 09:23:10,660 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:10,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:10,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1055113263, now seen corresponding path program 1 times [2025-02-08 09:23:10,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:10,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328632837] [2025-02-08 09:23:10,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:10,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:10,668 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:23:10,683 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:23:10,683 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:10,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:10,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [478006299] [2025-02-08 09:23:10,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:10,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:10,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:10,690 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:10,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-08 09:23:10,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:23:10,725 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:23:10,725 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:10,725 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:10,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:10,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:23:10,770 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:10,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:10,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328632837] [2025-02-08 09:23:10,770 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:10,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478006299] [2025-02-08 09:23:10,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478006299] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:10,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:10,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:10,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915395643] [2025-02-08 09:23:10,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:10,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:10,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:10,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:10,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:10,772 INFO L87 Difference]: Start difference. First operand 162 states and 219 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:23:10,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:10,910 INFO L93 Difference]: Finished difference Result 181 states and 242 transitions. [2025-02-08 09:23:10,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:10,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2025-02-08 09:23:10,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:10,912 INFO L225 Difference]: With dead ends: 181 [2025-02-08 09:23:10,912 INFO L226 Difference]: Without dead ends: 178 [2025-02-08 09:23:10,912 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:10,913 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 73 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:10,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 102 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:10,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2025-02-08 09:23:10,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 163. [2025-02-08 09:23:10,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 108 states have (on average 1.5740740740740742) internal successors, (170), 137 states have internal predecessors, (170), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 216 transitions. [2025-02-08 09:23:10,929 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 216 transitions. Word has length 39 [2025-02-08 09:23:10,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:10,930 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 216 transitions. [2025-02-08 09:23:10,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:23:10,930 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 216 transitions. [2025-02-08 09:23:10,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2025-02-08 09:23:10,930 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:10,931 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:10,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:11,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:11,132 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:11,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2023589136, now seen corresponding path program 1 times [2025-02-08 09:23:11,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:11,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642305051] [2025-02-08 09:23:11,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:11,139 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 59 statements into 1 equivalence classes. [2025-02-08 09:23:11,145 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 59 of 59 statements. [2025-02-08 09:23:11,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,149 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:11,212 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:23:11,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:11,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642305051] [2025-02-08 09:23:11,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642305051] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:11,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:11,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:11,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490427202] [2025-02-08 09:23:11,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:11,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:11,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:11,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:11,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:11,213 INFO L87 Difference]: Start difference. First operand 163 states and 216 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:11,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:11,343 INFO L93 Difference]: Finished difference Result 196 states and 245 transitions. [2025-02-08 09:23:11,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:23:11,344 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 59 [2025-02-08 09:23:11,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:11,354 INFO L225 Difference]: With dead ends: 196 [2025-02-08 09:23:11,354 INFO L226 Difference]: Without dead ends: 194 [2025-02-08 09:23:11,354 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:11,355 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 114 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:11,358 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 90 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:11,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-02-08 09:23:11,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 165. [2025-02-08 09:23:11,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 110 states have (on average 1.5454545454545454) internal successors, (170), 139 states have internal predecessors, (170), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:11,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 216 transitions. [2025-02-08 09:23:11,375 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 216 transitions. Word has length 59 [2025-02-08 09:23:11,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:11,375 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 216 transitions. [2025-02-08 09:23:11,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:11,376 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 216 transitions. [2025-02-08 09:23:11,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-08 09:23:11,376 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:11,376 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:11,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 09:23:11,377 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:11,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:11,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1693246217, now seen corresponding path program 1 times [2025-02-08 09:23:11,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:11,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086179514] [2025-02-08 09:23:11,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:11,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-08 09:23:11,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 09:23:11,392 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:11,435 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:23:11,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:11,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086179514] [2025-02-08 09:23:11,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086179514] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:11,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:11,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:11,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615214912] [2025-02-08 09:23:11,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:11,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:11,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:11,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:11,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:11,437 INFO L87 Difference]: Start difference. First operand 165 states and 216 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:11,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:11,553 INFO L93 Difference]: Finished difference Result 196 states and 241 transitions. [2025-02-08 09:23:11,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:23:11,553 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 60 [2025-02-08 09:23:11,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:11,555 INFO L225 Difference]: With dead ends: 196 [2025-02-08 09:23:11,555 INFO L226 Difference]: Without dead ends: 194 [2025-02-08 09:23:11,555 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:11,555 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 111 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:11,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 92 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:11,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-02-08 09:23:11,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 167. [2025-02-08 09:23:11,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 112 states have (on average 1.5178571428571428) internal successors, (170), 141 states have internal predecessors, (170), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:11,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 216 transitions. [2025-02-08 09:23:11,564 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 216 transitions. Word has length 60 [2025-02-08 09:23:11,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:11,564 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 216 transitions. [2025-02-08 09:23:11,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:11,564 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 216 transitions. [2025-02-08 09:23:11,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-08 09:23:11,565 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:11,565 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:11,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 09:23:11,565 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:11,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:11,566 INFO L85 PathProgramCache]: Analyzing trace with hash 582990788, now seen corresponding path program 1 times [2025-02-08 09:23:11,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:11,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596141593] [2025-02-08 09:23:11,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:11,569 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-08 09:23:11,578 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-08 09:23:11,578 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:11,627 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:23:11,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:11,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596141593] [2025-02-08 09:23:11,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596141593] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:11,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:11,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:23:11,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292688809] [2025-02-08 09:23:11,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:11,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:23:11,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:11,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:23:11,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:23:11,629 INFO L87 Difference]: Start difference. First operand 167 states and 216 transitions. Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:23:11,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:11,665 INFO L93 Difference]: Finished difference Result 172 states and 216 transitions. [2025-02-08 09:23:11,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:23:11,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2025-02-08 09:23:11,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:11,666 INFO L225 Difference]: With dead ends: 172 [2025-02-08 09:23:11,666 INFO L226 Difference]: Without dead ends: 171 [2025-02-08 09:23:11,666 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:23:11,666 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 13 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:11,667 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 142 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:23:11,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2025-02-08 09:23:11,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 167. [2025-02-08 09:23:11,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 112 states have (on average 1.5089285714285714) internal successors, (169), 141 states have internal predecessors, (169), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:11,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 215 transitions. [2025-02-08 09:23:11,674 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 215 transitions. Word has length 62 [2025-02-08 09:23:11,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:11,675 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 215 transitions. [2025-02-08 09:23:11,675 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:23:11,675 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 215 transitions. [2025-02-08 09:23:11,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-08 09:23:11,675 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:11,675 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:11,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 09:23:11,676 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:11,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:11,676 INFO L85 PathProgramCache]: Analyzing trace with hash 582990836, now seen corresponding path program 1 times [2025-02-08 09:23:11,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:11,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494658442] [2025-02-08 09:23:11,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:11,680 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-08 09:23:11,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-08 09:23:11,689 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-02-08 09:23:11,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:11,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494658442] [2025-02-08 09:23:11,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494658442] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:11,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167392925] [2025-02-08 09:23:11,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:11,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:11,790 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:11,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-08 09:23:11,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-08 09:23:11,826 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-08 09:23:11,826 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:11,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:23:11,828 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:11,879 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-02-08 09:23:11,879 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:11,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167392925] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:11,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:11,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2025-02-08 09:23:11,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887481404] [2025-02-08 09:23:11,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:11,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:11,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:11,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:11,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:23:11,881 INFO L87 Difference]: Start difference. First operand 167 states and 215 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:23:11,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:11,967 INFO L93 Difference]: Finished difference Result 167 states and 215 transitions. [2025-02-08 09:23:11,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:23:11,968 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2025-02-08 09:23:11,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:11,972 INFO L225 Difference]: With dead ends: 167 [2025-02-08 09:23:11,972 INFO L226 Difference]: Without dead ends: 166 [2025-02-08 09:23:11,972 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:23:11,972 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:11,972 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 146 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:11,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2025-02-08 09:23:11,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2025-02-08 09:23:11,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 112 states have (on average 1.4732142857142858) internal successors, (165), 140 states have internal predecessors, (165), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:11,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 211 transitions. [2025-02-08 09:23:11,982 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 211 transitions. Word has length 62 [2025-02-08 09:23:11,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:11,983 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 211 transitions. [2025-02-08 09:23:11,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:23:11,983 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 211 transitions. [2025-02-08 09:23:11,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-08 09:23:11,986 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:11,986 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:11,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-08 09:23:12,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:12,186 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:12,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:12,187 INFO L85 PathProgramCache]: Analyzing trace with hash 892845228, now seen corresponding path program 1 times [2025-02-08 09:23:12,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:12,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146284318] [2025-02-08 09:23:12,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:12,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:12,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-08 09:23:12,195 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-08 09:23:12,195 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:12,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:12,256 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:23:12,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:12,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146284318] [2025-02-08 09:23:12,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146284318] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:12,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:12,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:23:12,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702254082] [2025-02-08 09:23:12,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:12,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:12,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:12,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:12,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:12,257 INFO L87 Difference]: Start difference. First operand 166 states and 211 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:23:12,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:12,330 INFO L93 Difference]: Finished difference Result 166 states and 211 transitions. [2025-02-08 09:23:12,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:23:12,330 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 63 [2025-02-08 09:23:12,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:12,331 INFO L225 Difference]: With dead ends: 166 [2025-02-08 09:23:12,331 INFO L226 Difference]: Without dead ends: 165 [2025-02-08 09:23:12,332 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:23:12,332 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 102 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:12,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 161 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:23:12,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2025-02-08 09:23:12,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2025-02-08 09:23:12,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 112 states have (on average 1.4553571428571428) internal successors, (163), 139 states have internal predecessors, (163), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:23:12,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 209 transitions. [2025-02-08 09:23:12,342 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 209 transitions. Word has length 63 [2025-02-08 09:23:12,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:12,343 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 209 transitions. [2025-02-08 09:23:12,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:23:12,343 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 209 transitions. [2025-02-08 09:23:12,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-08 09:23:12,343 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:12,343 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:12,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 09:23:12,344 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:12,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:12,344 INFO L85 PathProgramCache]: Analyzing trace with hash 892846733, now seen corresponding path program 1 times [2025-02-08 09:23:12,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:12,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464653504] [2025-02-08 09:23:12,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:12,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:12,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-08 09:23:12,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-08 09:23:12,352 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:12,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:23:12,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:12,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464653504] [2025-02-08 09:23:12,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464653504] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:12,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:12,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:23:12,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350163019] [2025-02-08 09:23:12,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:12,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:23:12,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:12,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:23:12,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:23:12,419 INFO L87 Difference]: Start difference. First operand 165 states and 209 transitions. Second operand has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:12,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:12,737 INFO L93 Difference]: Finished difference Result 217 states and 268 transitions. [2025-02-08 09:23:12,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:23:12,737 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2025-02-08 09:23:12,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:12,739 INFO L225 Difference]: With dead ends: 217 [2025-02-08 09:23:12,739 INFO L226 Difference]: Without dead ends: 216 [2025-02-08 09:23:12,739 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:23:12,740 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 265 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:12,740 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 249 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:12,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2025-02-08 09:23:12,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 194. [2025-02-08 09:23:12,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 136 states have (on average 1.4411764705882353) internal successors, (196), 163 states have internal predecessors, (196), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2025-02-08 09:23:12,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 252 transitions. [2025-02-08 09:23:12,754 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 252 transitions. Word has length 63 [2025-02-08 09:23:12,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:12,754 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 252 transitions. [2025-02-08 09:23:12,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:12,754 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 252 transitions. [2025-02-08 09:23:12,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-02-08 09:23:12,755 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:12,755 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:12,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-08 09:23:12,755 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:12,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:12,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1908398274, now seen corresponding path program 1 times [2025-02-08 09:23:12,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:12,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566229400] [2025-02-08 09:23:12,756 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:12,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:12,760 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-08 09:23:12,764 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-08 09:23:12,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:12,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:12,807 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:23:12,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:12,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566229400] [2025-02-08 09:23:12,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566229400] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:12,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:12,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:12,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141419354] [2025-02-08 09:23:12,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:12,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:12,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:12,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:12,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:12,810 INFO L87 Difference]: Start difference. First operand 194 states and 252 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:12,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:12,936 INFO L93 Difference]: Finished difference Result 215 states and 265 transitions. [2025-02-08 09:23:12,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:12,937 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2025-02-08 09:23:12,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:12,938 INFO L225 Difference]: With dead ends: 215 [2025-02-08 09:23:12,939 INFO L226 Difference]: Without dead ends: 213 [2025-02-08 09:23:12,939 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:12,939 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 41 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:12,940 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 171 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:12,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2025-02-08 09:23:12,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 198. [2025-02-08 09:23:12,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 140 states have (on average 1.4285714285714286) internal successors, (200), 167 states have internal predecessors, (200), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2025-02-08 09:23:12,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 256 transitions. [2025-02-08 09:23:12,951 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 256 transitions. Word has length 64 [2025-02-08 09:23:12,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:12,951 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 256 transitions. [2025-02-08 09:23:12,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:23:12,952 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 256 transitions. [2025-02-08 09:23:12,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-02-08 09:23:12,952 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:12,952 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:12,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 09:23:12,952 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:12,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:12,957 INFO L85 PathProgramCache]: Analyzing trace with hash -174251599, now seen corresponding path program 1 times [2025-02-08 09:23:12,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:12,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623706060] [2025-02-08 09:23:12,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:12,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:12,962 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 09:23:12,967 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 09:23:12,967 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:12,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:12,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1714812452] [2025-02-08 09:23:12,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:12,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:12,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:12,972 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:12,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-08 09:23:13,004 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 09:23:13,018 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 09:23:13,018 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:13,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:13,019 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:23:13,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:13,294 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:13,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:13,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623706060] [2025-02-08 09:23:13,468 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:13,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714812452] [2025-02-08 09:23:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714812452] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:13,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:13,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-08 09:23:13,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567397426] [2025-02-08 09:23:13,469 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:13,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:23:13,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:13,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:23:13,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:23:13,470 INFO L87 Difference]: Start difference. First operand 198 states and 256 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:13,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:13,920 INFO L93 Difference]: Finished difference Result 293 states and 373 transitions. [2025-02-08 09:23:13,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:23:13,920 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 74 [2025-02-08 09:23:13,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:13,922 INFO L225 Difference]: With dead ends: 293 [2025-02-08 09:23:13,922 INFO L226 Difference]: Without dead ends: 284 [2025-02-08 09:23:13,922 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:13,924 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 290 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:13,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 335 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:13,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2025-02-08 09:23:13,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 234. [2025-02-08 09:23:13,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 172 states have (on average 1.4069767441860466) internal successors, (242), 198 states have internal predecessors, (242), 33 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2025-02-08 09:23:13,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 308 transitions. [2025-02-08 09:23:13,943 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 308 transitions. Word has length 74 [2025-02-08 09:23:13,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:13,943 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 308 transitions. [2025-02-08 09:23:13,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:13,943 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 308 transitions. [2025-02-08 09:23:13,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2025-02-08 09:23:13,944 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:13,944 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:13,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-08 09:23:14,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:14,146 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:14,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1106832236, now seen corresponding path program 1 times [2025-02-08 09:23:14,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:14,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055234322] [2025-02-08 09:23:14,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:14,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:14,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-02-08 09:23:14,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-02-08 09:23:14,163 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:14,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:14,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429255831] [2025-02-08 09:23:14,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:14,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:14,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:14,168 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:14,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-08 09:23:14,192 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-02-08 09:23:14,207 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-02-08 09:23:14,207 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:14,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:14,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:23:14,209 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:14,459 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:14,459 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:14,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:14,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055234322] [2025-02-08 09:23:14,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:14,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429255831] [2025-02-08 09:23:14,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429255831] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:14,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:14,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-08 09:23:14,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841631393] [2025-02-08 09:23:14,742 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:14,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:23:14,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:14,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:23:14,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:23:14,743 INFO L87 Difference]: Start difference. First operand 234 states and 308 transitions. Second operand has 9 states, 8 states have (on average 4.875) internal successors, (39), 9 states have internal predecessors, (39), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:15,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:15,221 INFO L93 Difference]: Finished difference Result 321 states and 411 transitions. [2025-02-08 09:23:15,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:23:15,222 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 9 states have internal predecessors, (39), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 75 [2025-02-08 09:23:15,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:15,224 INFO L225 Difference]: With dead ends: 321 [2025-02-08 09:23:15,224 INFO L226 Difference]: Without dead ends: 318 [2025-02-08 09:23:15,224 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:15,224 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 246 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:15,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 375 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:15,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2025-02-08 09:23:15,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 290. [2025-02-08 09:23:15,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 218 states have (on average 1.3944954128440368) internal successors, (304), 244 states have internal predecessors, (304), 43 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-08 09:23:15,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 390 transitions. [2025-02-08 09:23:15,265 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 390 transitions. Word has length 75 [2025-02-08 09:23:15,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:15,265 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 390 transitions. [2025-02-08 09:23:15,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 9 states have internal predecessors, (39), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:15,266 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 390 transitions. [2025-02-08 09:23:15,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2025-02-08 09:23:15,266 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:15,266 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:15,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:15,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-02-08 09:23:15,469 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:15,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:15,470 INFO L85 PathProgramCache]: Analyzing trace with hash 47939087, now seen corresponding path program 1 times [2025-02-08 09:23:15,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:15,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925633812] [2025-02-08 09:23:15,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:15,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:15,475 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-08 09:23:15,480 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-08 09:23:15,480 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:15,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:15,533 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-08 09:23:15,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:15,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925633812] [2025-02-08 09:23:15,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925633812] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:15,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:15,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:23:15,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039644013] [2025-02-08 09:23:15,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:15,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:15,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:15,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:15,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:15,535 INFO L87 Difference]: Start difference. First operand 290 states and 390 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:15,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:15,878 INFO L93 Difference]: Finished difference Result 421 states and 570 transitions. [2025-02-08 09:23:15,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:23:15,878 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2025-02-08 09:23:15,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:15,880 INFO L225 Difference]: With dead ends: 421 [2025-02-08 09:23:15,880 INFO L226 Difference]: Without dead ends: 418 [2025-02-08 09:23:15,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:15,881 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 127 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:15,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 204 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:15,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2025-02-08 09:23:15,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 296. [2025-02-08 09:23:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 224 states have (on average 1.3616071428571428) internal successors, (305), 248 states have internal predecessors, (305), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-08 09:23:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 395 transitions. [2025-02-08 09:23:15,903 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 395 transitions. Word has length 76 [2025-02-08 09:23:15,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:15,903 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 395 transitions. [2025-02-08 09:23:15,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:15,904 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 395 transitions. [2025-02-08 09:23:15,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2025-02-08 09:23:15,904 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:15,904 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:15,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 09:23:15,905 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:15,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:15,905 INFO L85 PathProgramCache]: Analyzing trace with hash 894471955, now seen corresponding path program 1 times [2025-02-08 09:23:15,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:15,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987446423] [2025-02-08 09:23:15,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:15,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:15,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-08 09:23:15,917 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-08 09:23:15,917 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:15,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:15,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [629501370] [2025-02-08 09:23:15,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:15,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:15,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:15,923 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:15,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-08 09:23:15,946 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-08 09:23:15,959 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-08 09:23:15,960 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:15,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:15,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:23:15,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:16,103 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:16,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:16,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987446423] [2025-02-08 09:23:16,151 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:16,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629501370] [2025-02-08 09:23:16,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629501370] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:16,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:16,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-08 09:23:16,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722768455] [2025-02-08 09:23:16,152 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:16,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 09:23:16,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:16,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 09:23:16,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:16,153 INFO L87 Difference]: Start difference. First operand 296 states and 395 transitions. Second operand has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:16,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:16,351 INFO L93 Difference]: Finished difference Result 307 states and 414 transitions. [2025-02-08 09:23:16,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:23:16,351 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2025-02-08 09:23:16,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:16,353 INFO L225 Difference]: With dead ends: 307 [2025-02-08 09:23:16,353 INFO L226 Difference]: Without dead ends: 303 [2025-02-08 09:23:16,353 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:16,354 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 65 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:16,354 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 234 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:16,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2025-02-08 09:23:16,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 292. [2025-02-08 09:23:16,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 224 states have (on average 1.3303571428571428) internal successors, (298), 244 states have internal predecessors, (298), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-08 09:23:16,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 388 transitions. [2025-02-08 09:23:16,372 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 388 transitions. Word has length 76 [2025-02-08 09:23:16,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:16,372 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 388 transitions. [2025-02-08 09:23:16,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:16,372 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 388 transitions. [2025-02-08 09:23:16,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 09:23:16,373 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:16,373 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:16,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-02-08 09:23:16,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-08 09:23:16,578 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:16,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:16,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1486111730, now seen corresponding path program 1 times [2025-02-08 09:23:16,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:16,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437116214] [2025-02-08 09:23:16,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:16,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:16,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:16,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:16,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:16,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:16,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755051192] [2025-02-08 09:23:16,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:16,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:16,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:16,605 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:16,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-08 09:23:16,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:16,638 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:16,638 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:16,638 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:16,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:16,640 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:16,891 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:16,891 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:17,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:17,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437116214] [2025-02-08 09:23:17,282 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:17,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755051192] [2025-02-08 09:23:17,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755051192] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:17,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:17,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:23:17,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006470806] [2025-02-08 09:23:17,282 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:17,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:17,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:17,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:17,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:17,283 INFO L87 Difference]: Start difference. First operand 292 states and 388 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:17,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:17,712 INFO L93 Difference]: Finished difference Result 315 states and 398 transitions. [2025-02-08 09:23:17,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:23:17,715 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 77 [2025-02-08 09:23:17,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:17,716 INFO L225 Difference]: With dead ends: 315 [2025-02-08 09:23:17,716 INFO L226 Difference]: Without dead ends: 308 [2025-02-08 09:23:17,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:23:17,716 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 258 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:17,720 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 358 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:17,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2025-02-08 09:23:17,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 290. [2025-02-08 09:23:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 222 states have (on average 1.3153153153153154) internal successors, (292), 242 states have internal predecessors, (292), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-08 09:23:17,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 382 transitions. [2025-02-08 09:23:17,737 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 382 transitions. Word has length 77 [2025-02-08 09:23:17,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:17,737 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 382 transitions. [2025-02-08 09:23:17,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:17,738 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 382 transitions. [2025-02-08 09:23:17,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 09:23:17,738 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:17,738 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:17,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-08 09:23:17,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:17,939 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:17,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:17,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1958826851, now seen corresponding path program 1 times [2025-02-08 09:23:17,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:17,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118918583] [2025-02-08 09:23:17,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:17,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:17,944 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:17,952 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:17,954 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:17,954 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:17,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1466592891] [2025-02-08 09:23:17,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:17,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:17,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:17,959 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:17,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-08 09:23:17,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:17,993 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:17,993 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:17,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:17,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:17,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:18,247 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:18,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:18,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:18,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118918583] [2025-02-08 09:23:18,396 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:18,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466592891] [2025-02-08 09:23:18,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466592891] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:18,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:18,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-08 09:23:18,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717238373] [2025-02-08 09:23:18,396 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:18,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 09:23:18,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:18,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 09:23:18,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:23:18,397 INFO L87 Difference]: Start difference. First operand 290 states and 382 transitions. Second operand has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:18,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:18,885 INFO L93 Difference]: Finished difference Result 585 states and 804 transitions. [2025-02-08 09:23:18,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:23:18,886 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 77 [2025-02-08 09:23:18,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:18,888 INFO L225 Difference]: With dead ends: 585 [2025-02-08 09:23:18,888 INFO L226 Difference]: Without dead ends: 581 [2025-02-08 09:23:18,888 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:18,888 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 545 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:18,889 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 333 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:18,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2025-02-08 09:23:18,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 464. [2025-02-08 09:23:18,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 366 states have (on average 1.3114754098360655) internal successors, (480), 386 states have internal predecessors, (480), 75 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2025-02-08 09:23:18,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 630 transitions. [2025-02-08 09:23:18,932 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 630 transitions. Word has length 77 [2025-02-08 09:23:18,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:18,932 INFO L471 AbstractCegarLoop]: Abstraction has 464 states and 630 transitions. [2025-02-08 09:23:18,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:18,933 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 630 transitions. [2025-02-08 09:23:18,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2025-02-08 09:23:18,933 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:18,933 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:18,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-08 09:23:19,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:19,138 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:19,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:19,139 INFO L85 PathProgramCache]: Analyzing trace with hash -2113571260, now seen corresponding path program 1 times [2025-02-08 09:23:19,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:19,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552248971] [2025-02-08 09:23:19,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:19,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:19,143 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-02-08 09:23:19,147 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-02-08 09:23:19,147 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:19,147 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:19,199 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:19,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:19,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552248971] [2025-02-08 09:23:19,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552248971] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:19,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803141192] [2025-02-08 09:23:19,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:19,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:19,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:19,204 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:19,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-08 09:23:19,227 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-02-08 09:23:19,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-02-08 09:23:19,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:19,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:19,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:19,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:19,305 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:19,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:19,434 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:19,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803141192] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:19,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:19,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-02-08 09:23:19,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451655066] [2025-02-08 09:23:19,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:19,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 09:23:19,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:19,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 09:23:19,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:23:19,435 INFO L87 Difference]: Start difference. First operand 464 states and 630 transitions. Second operand has 8 states, 7 states have (on average 10.0) internal successors, (70), 8 states have internal predecessors, (70), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2025-02-08 09:23:19,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:19,855 INFO L93 Difference]: Finished difference Result 766 states and 1062 transitions. [2025-02-08 09:23:19,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:23:19,859 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 8 states have internal predecessors, (70), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 97 [2025-02-08 09:23:19,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:19,862 INFO L225 Difference]: With dead ends: 766 [2025-02-08 09:23:19,862 INFO L226 Difference]: Without dead ends: 764 [2025-02-08 09:23:19,862 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:23:19,862 INFO L435 NwaCegarLoop]: 88 mSDtfsCounter, 216 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:19,862 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 333 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:19,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2025-02-08 09:23:19,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 643. [2025-02-08 09:23:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 510 states have (on average 1.3196078431372549) internal successors, (673), 529 states have internal predecessors, (673), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:19,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 895 transitions. [2025-02-08 09:23:19,918 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 895 transitions. Word has length 97 [2025-02-08 09:23:19,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:19,919 INFO L471 AbstractCegarLoop]: Abstraction has 643 states and 895 transitions. [2025-02-08 09:23:19,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 8 states have internal predecessors, (70), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2025-02-08 09:23:19,919 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 895 transitions. [2025-02-08 09:23:19,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-02-08 09:23:19,920 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:19,921 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:19,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:20,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-02-08 09:23:20,122 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:20,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1096199613, now seen corresponding path program 1 times [2025-02-08 09:23:20,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:20,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522774527] [2025-02-08 09:23:20,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:20,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:20,126 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-08 09:23:20,131 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-08 09:23:20,131 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:20,132 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:20,177 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:20,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522774527] [2025-02-08 09:23:20,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522774527] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828522962] [2025-02-08 09:23:20,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:20,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:20,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:20,184 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:20,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-08 09:23:20,205 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-08 09:23:20,219 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-08 09:23:20,219 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:20,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:20,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:20,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:20,269 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:20,269 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:20,365 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:20,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828522962] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:20,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:20,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2025-02-08 09:23:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499715947] [2025-02-08 09:23:20,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:20,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:20,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:20,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:20,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:20,368 INFO L87 Difference]: Start difference. First operand 643 states and 895 transitions. Second operand has 11 states, 10 states have (on average 10.5) internal successors, (105), 11 states have internal predecessors, (105), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:20,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:20,781 INFO L93 Difference]: Finished difference Result 776 states and 1048 transitions. [2025-02-08 09:23:20,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:20,783 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.5) internal successors, (105), 11 states have internal predecessors, (105), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 98 [2025-02-08 09:23:20,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:20,786 INFO L225 Difference]: With dead ends: 776 [2025-02-08 09:23:20,786 INFO L226 Difference]: Without dead ends: 774 [2025-02-08 09:23:20,787 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:23:20,789 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 603 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:20,789 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [606 Valid, 408 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:20,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2025-02-08 09:23:20,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 645. [2025-02-08 09:23:20,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 513 states have (on average 1.2729044834307992) internal successors, (653), 531 states have internal predecessors, (653), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:20,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 875 transitions. [2025-02-08 09:23:20,848 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 875 transitions. Word has length 98 [2025-02-08 09:23:20,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:20,848 INFO L471 AbstractCegarLoop]: Abstraction has 645 states and 875 transitions. [2025-02-08 09:23:20,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.5) internal successors, (105), 11 states have internal predecessors, (105), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:20,848 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 875 transitions. [2025-02-08 09:23:20,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-08 09:23:20,849 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:20,849 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:20,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:21,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:21,051 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:21,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:21,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1180840432, now seen corresponding path program 1 times [2025-02-08 09:23:21,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:21,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73255335] [2025-02-08 09:23:21,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:21,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:21,056 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-02-08 09:23:21,059 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-02-08 09:23:21,060 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:21,060 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:21,091 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:21,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:21,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73255335] [2025-02-08 09:23:21,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73255335] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:21,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:21,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:21,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456100983] [2025-02-08 09:23:21,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:21,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:21,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:21,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:21,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:21,093 INFO L87 Difference]: Start difference. First operand 645 states and 875 transitions. Second operand has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-08 09:23:21,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:21,159 INFO L93 Difference]: Finished difference Result 645 states and 875 transitions. [2025-02-08 09:23:21,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:21,159 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 100 [2025-02-08 09:23:21,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:21,161 INFO L225 Difference]: With dead ends: 645 [2025-02-08 09:23:21,161 INFO L226 Difference]: Without dead ends: 644 [2025-02-08 09:23:21,161 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:21,162 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 16 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:21,162 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 149 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:23:21,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2025-02-08 09:23:21,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 644. [2025-02-08 09:23:21,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 513 states have (on average 1.2651072124756335) internal successors, (649), 530 states have internal predecessors, (649), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:21,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 871 transitions. [2025-02-08 09:23:21,198 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 871 transitions. Word has length 100 [2025-02-08 09:23:21,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:21,199 INFO L471 AbstractCegarLoop]: Abstraction has 644 states and 871 transitions. [2025-02-08 09:23:21,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-08 09:23:21,199 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 871 transitions. [2025-02-08 09:23:21,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2025-02-08 09:23:21,199 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:21,199 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:21,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 09:23:21,200 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:21,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:21,200 INFO L85 PathProgramCache]: Analyzing trace with hash -916289522, now seen corresponding path program 1 times [2025-02-08 09:23:21,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:21,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588968284] [2025-02-08 09:23:21,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:21,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:21,205 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-02-08 09:23:21,209 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-02-08 09:23:21,209 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:21,209 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:21,289 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:21,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:21,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588968284] [2025-02-08 09:23:21,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588968284] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:21,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087065262] [2025-02-08 09:23:21,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:21,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:21,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:21,294 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:21,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-08 09:23:21,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-02-08 09:23:21,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-02-08 09:23:21,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:21,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:21,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:21,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:21,453 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:21,454 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:21,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087065262] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:21,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:21,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-08 09:23:21,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400194108] [2025-02-08 09:23:21,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:21,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:21,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:21,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:21,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:23:21,456 INFO L87 Difference]: Start difference. First operand 644 states and 871 transitions. Second operand has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-08 09:23:21,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:21,638 INFO L93 Difference]: Finished difference Result 661 states and 902 transitions. [2025-02-08 09:23:21,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:23:21,638 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 102 [2025-02-08 09:23:21,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:21,641 INFO L225 Difference]: With dead ends: 661 [2025-02-08 09:23:21,641 INFO L226 Difference]: Without dead ends: 660 [2025-02-08 09:23:21,641 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:23:21,642 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 53 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:21,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 114 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:21,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2025-02-08 09:23:21,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 643. [2025-02-08 09:23:21,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 513 states have (on average 1.2573099415204678) internal successors, (645), 529 states have internal predecessors, (645), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:21,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 867 transitions. [2025-02-08 09:23:21,681 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 867 transitions. Word has length 102 [2025-02-08 09:23:21,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:21,681 INFO L471 AbstractCegarLoop]: Abstraction has 643 states and 867 transitions. [2025-02-08 09:23:21,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-08 09:23:21,681 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 867 transitions. [2025-02-08 09:23:21,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-02-08 09:23:21,682 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:21,682 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:21,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:21,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:21,886 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:21,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:21,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1659795870, now seen corresponding path program 1 times [2025-02-08 09:23:21,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:21,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468283631] [2025-02-08 09:23:21,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:21,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:21,890 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-02-08 09:23:21,893 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-02-08 09:23:21,893 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:21,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:21,944 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:21,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:21,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468283631] [2025-02-08 09:23:21,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468283631] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:21,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253871274] [2025-02-08 09:23:21,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:21,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:21,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:21,948 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:21,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-08 09:23:21,972 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-02-08 09:23:21,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-02-08 09:23:21,986 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:21,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:21,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:21,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:22,098 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:22,098 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:22,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253871274] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:22,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:22,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-02-08 09:23:22,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825979762] [2025-02-08 09:23:22,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:22,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:22,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:22,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:22,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:22,224 INFO L87 Difference]: Start difference. First operand 643 states and 867 transitions. Second operand has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:22,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:22,589 INFO L93 Difference]: Finished difference Result 904 states and 1231 transitions. [2025-02-08 09:23:22,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:23:22,590 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 103 [2025-02-08 09:23:22,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:22,592 INFO L225 Difference]: With dead ends: 904 [2025-02-08 09:23:22,592 INFO L226 Difference]: Without dead ends: 902 [2025-02-08 09:23:22,593 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:22,593 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 271 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:22,593 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 318 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:22,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2025-02-08 09:23:22,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 765. [2025-02-08 09:23:22,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 617 states have (on average 1.2576985413290114) internal successors, (776), 633 states have internal predecessors, (776), 129 states have call successors, (129), 2 states have call predecessors, (129), 2 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2025-02-08 09:23:22,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1034 transitions. [2025-02-08 09:23:22,645 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1034 transitions. Word has length 103 [2025-02-08 09:23:22,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:22,645 INFO L471 AbstractCegarLoop]: Abstraction has 765 states and 1034 transitions. [2025-02-08 09:23:22,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:22,646 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1034 transitions. [2025-02-08 09:23:22,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-02-08 09:23:22,648 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:22,648 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:22,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-08 09:23:22,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:22,852 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:22,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash 886448637, now seen corresponding path program 1 times [2025-02-08 09:23:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583884941] [2025-02-08 09:23:22,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:22,857 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-08 09:23:22,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-08 09:23:22,871 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:22,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:22,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114163739] [2025-02-08 09:23:22,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:22,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:22,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:22,877 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:22,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-08 09:23:22,903 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-08 09:23:22,919 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-08 09:23:22,919 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:22,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:22,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 09:23:22,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:23,366 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:23,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:23,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583884941] [2025-02-08 09:23:23,464 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114163739] [2025-02-08 09:23:23,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114163739] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:23,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:23,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:23,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8610078] [2025-02-08 09:23:23,465 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:23,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:23,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:23,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:23,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:23,466 INFO L87 Difference]: Start difference. First operand 765 states and 1034 transitions. Second operand has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:24,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:24,146 INFO L93 Difference]: Finished difference Result 1180 states and 1626 transitions. [2025-02-08 09:23:24,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:23:24,147 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 112 [2025-02-08 09:23:24,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:24,151 INFO L225 Difference]: With dead ends: 1180 [2025-02-08 09:23:24,151 INFO L226 Difference]: Without dead ends: 1177 [2025-02-08 09:23:24,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:23:24,152 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 279 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:24,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 288 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:24,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2025-02-08 09:23:24,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 690. [2025-02-08 09:23:24,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 553 states have (on average 1.2513562386980108) internal successors, (692), 569 states have internal predecessors, (692), 118 states have call successors, (118), 2 states have call predecessors, (118), 2 states have return successors, (118), 118 states have call predecessors, (118), 118 states have call successors, (118) [2025-02-08 09:23:24,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 928 transitions. [2025-02-08 09:23:24,201 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 928 transitions. Word has length 112 [2025-02-08 09:23:24,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:24,201 INFO L471 AbstractCegarLoop]: Abstraction has 690 states and 928 transitions. [2025-02-08 09:23:24,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:24,202 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 928 transitions. [2025-02-08 09:23:24,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-02-08 09:23:24,202 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:24,203 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:24,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-08 09:23:24,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-02-08 09:23:24,407 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:24,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:24,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1710104008, now seen corresponding path program 1 times [2025-02-08 09:23:24,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:24,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164363791] [2025-02-08 09:23:24,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:24,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:24,412 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-02-08 09:23:24,421 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-02-08 09:23:24,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:24,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:24,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [734453759] [2025-02-08 09:23:24,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:24,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:24,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:24,423 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:24,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-08 09:23:24,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-02-08 09:23:24,466 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-02-08 09:23:24,466 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:24,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:24,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 09:23:24,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:24,883 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:25,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:25,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164363791] [2025-02-08 09:23:25,060 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:25,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734453759] [2025-02-08 09:23:25,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734453759] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:25,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:25,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:25,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247208232] [2025-02-08 09:23:25,061 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:25,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:25,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:25,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:25,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:25,062 INFO L87 Difference]: Start difference. First operand 690 states and 928 transitions. Second operand has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:25,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:25,473 INFO L93 Difference]: Finished difference Result 783 states and 1044 transitions. [2025-02-08 09:23:25,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:23:25,473 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 113 [2025-02-08 09:23:25,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:25,476 INFO L225 Difference]: With dead ends: 783 [2025-02-08 09:23:25,476 INFO L226 Difference]: Without dead ends: 780 [2025-02-08 09:23:25,476 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:25,477 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 131 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:25,477 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 300 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:25,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2025-02-08 09:23:25,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 757. [2025-02-08 09:23:25,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 608 states have (on average 1.2467105263157894) internal successors, (758), 624 states have internal predecessors, (758), 130 states have call successors, (130), 2 states have call predecessors, (130), 2 states have return successors, (130), 130 states have call predecessors, (130), 130 states have call successors, (130) [2025-02-08 09:23:25,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1018 transitions. [2025-02-08 09:23:25,523 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1018 transitions. Word has length 113 [2025-02-08 09:23:25,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:25,523 INFO L471 AbstractCegarLoop]: Abstraction has 757 states and 1018 transitions. [2025-02-08 09:23:25,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:25,523 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1018 transitions. [2025-02-08 09:23:25,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2025-02-08 09:23:25,524 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:25,524 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:25,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-02-08 09:23:25,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:25,725 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:25,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1473616731, now seen corresponding path program 1 times [2025-02-08 09:23:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418212142] [2025-02-08 09:23:25,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:25,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:25,729 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-02-08 09:23:25,734 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-02-08 09:23:25,734 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:25,734 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:25,781 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-02-08 09:23:25,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:25,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418212142] [2025-02-08 09:23:25,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418212142] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:25,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:25,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:23:25,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926561665] [2025-02-08 09:23:25,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:25,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:23:25,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:25,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:23:25,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:23:25,783 INFO L87 Difference]: Start difference. First operand 757 states and 1018 transitions. Second operand has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2025-02-08 09:23:26,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:26,066 INFO L93 Difference]: Finished difference Result 761 states and 1018 transitions. [2025-02-08 09:23:26,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:23:26,066 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 114 [2025-02-08 09:23:26,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:26,068 INFO L225 Difference]: With dead ends: 761 [2025-02-08 09:23:26,069 INFO L226 Difference]: Without dead ends: 760 [2025-02-08 09:23:26,069 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:23:26,070 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 85 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:26,070 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 206 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:26,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2025-02-08 09:23:26,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 733. [2025-02-08 09:23:26,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 588 states have (on average 1.2380952380952381) internal successors, (728), 603 states have internal predecessors, (728), 127 states have call successors, (127), 2 states have call predecessors, (127), 2 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2025-02-08 09:23:26,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 982 transitions. [2025-02-08 09:23:26,120 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 982 transitions. Word has length 114 [2025-02-08 09:23:26,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:26,120 INFO L471 AbstractCegarLoop]: Abstraction has 733 states and 982 transitions. [2025-02-08 09:23:26,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2025-02-08 09:23:26,120 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 982 transitions. [2025-02-08 09:23:26,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-08 09:23:26,120 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:26,120 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:26,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-08 09:23:26,121 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:26,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:26,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1562521562, now seen corresponding path program 1 times [2025-02-08 09:23:26,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:26,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374042422] [2025-02-08 09:23:26,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:26,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:26,128 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-08 09:23:26,138 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:26,138 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:26,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:26,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679934208] [2025-02-08 09:23:26,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:26,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:26,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:26,143 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:26,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-08 09:23:26,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-08 09:23:26,181 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:26,181 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:26,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:26,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-02-08 09:23:26,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:26,566 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:26,566 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:39,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:39,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374042422] [2025-02-08 09:23:39,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:39,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679934208] [2025-02-08 09:23:39,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679934208] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:39,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:39,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:23:39,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373178309] [2025-02-08 09:23:39,048 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:39,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:39,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:39,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:39,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=219, Unknown=3, NotChecked=0, Total=272 [2025-02-08 09:23:39,049 INFO L87 Difference]: Start difference. First operand 733 states and 982 transitions. Second operand has 11 states, 10 states have (on average 5.9) internal successors, (59), 11 states have internal predecessors, (59), 6 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2025-02-08 09:23:39,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:39,610 INFO L93 Difference]: Finished difference Result 751 states and 990 transitions. [2025-02-08 09:23:39,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:23:39,612 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 11 states have internal predecessors, (59), 6 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 115 [2025-02-08 09:23:39,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:39,618 INFO L225 Difference]: With dead ends: 751 [2025-02-08 09:23:39,618 INFO L226 Difference]: Without dead ends: 744 [2025-02-08 09:23:39,619 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=95, Invalid=408, Unknown=3, NotChecked=0, Total=506 [2025-02-08 09:23:39,619 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 172 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:39,619 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 459 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:39,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2025-02-08 09:23:39,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 617. [2025-02-08 09:23:39,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 493 states have (on average 1.2434077079107506) internal successors, (613), 508 states have internal predecessors, (613), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2025-02-08 09:23:39,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 825 transitions. [2025-02-08 09:23:39,695 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 825 transitions. Word has length 115 [2025-02-08 09:23:39,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:39,695 INFO L471 AbstractCegarLoop]: Abstraction has 617 states and 825 transitions. [2025-02-08 09:23:39,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 11 states have internal predecessors, (59), 6 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2025-02-08 09:23:39,696 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 825 transitions. [2025-02-08 09:23:39,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-08 09:23:39,699 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:39,699 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:39,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:39,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-08 09:23:39,900 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:39,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:39,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1089806441, now seen corresponding path program 2 times [2025-02-08 09:23:39,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:39,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359716437] [2025-02-08 09:23:39,901 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:39,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:39,906 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-08 09:23:39,915 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:39,915 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:39,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:39,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1383790881] [2025-02-08 09:23:39,916 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:39,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:39,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:39,918 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:39,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-08 09:23:39,941 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-08 09:23:39,958 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:39,958 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:39,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:39,959 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 09:23:39,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:40,160 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:40,161 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:40,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:40,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359716437] [2025-02-08 09:23:40,291 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:40,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383790881] [2025-02-08 09:23:40,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383790881] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:40,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:40,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-08 09:23:40,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125432251] [2025-02-08 09:23:40,292 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:40,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:23:40,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:40,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:23:40,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:40,294 INFO L87 Difference]: Start difference. First operand 617 states and 825 transitions. Second operand has 9 states, 7 states have (on average 8.428571428571429) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2025-02-08 09:23:40,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:40,496 INFO L93 Difference]: Finished difference Result 742 states and 1001 transitions. [2025-02-08 09:23:40,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:23:40,497 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 8.428571428571429) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 115 [2025-02-08 09:23:40,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:40,499 INFO L225 Difference]: With dead ends: 742 [2025-02-08 09:23:40,499 INFO L226 Difference]: Without dead ends: 738 [2025-02-08 09:23:40,499 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:40,499 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 187 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:40,499 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 149 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:40,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2025-02-08 09:23:40,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 561. [2025-02-08 09:23:40,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 447 states have (on average 1.203579418344519) internal successors, (538), 462 states have internal predecessors, (538), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2025-02-08 09:23:40,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 730 transitions. [2025-02-08 09:23:40,538 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 730 transitions. Word has length 115 [2025-02-08 09:23:40,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:40,538 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 730 transitions. [2025-02-08 09:23:40,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 8.428571428571429) internal successors, (59), 8 states have internal predecessors, (59), 5 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2025-02-08 09:23:40,538 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 730 transitions. [2025-02-08 09:23:40,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2025-02-08 09:23:40,539 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:40,539 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:40,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:40,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:40,740 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:40,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:40,740 INFO L85 PathProgramCache]: Analyzing trace with hash 476705856, now seen corresponding path program 2 times [2025-02-08 09:23:40,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:40,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686295301] [2025-02-08 09:23:40,740 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:40,746 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 122 statements into 2 equivalence classes. [2025-02-08 09:23:40,752 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 122 of 122 statements. [2025-02-08 09:23:40,752 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:40,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:40,804 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2025-02-08 09:23:40,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:40,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686295301] [2025-02-08 09:23:40,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686295301] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:40,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:40,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:23:40,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121048173] [2025-02-08 09:23:40,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:40,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:40,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:40,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:40,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:40,805 INFO L87 Difference]: Start difference. First operand 561 states and 730 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2025-02-08 09:23:41,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:41,045 INFO L93 Difference]: Finished difference Result 988 states and 1287 transitions. [2025-02-08 09:23:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:23:41,046 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 122 [2025-02-08 09:23:41,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:41,048 INFO L225 Difference]: With dead ends: 988 [2025-02-08 09:23:41,048 INFO L226 Difference]: Without dead ends: 603 [2025-02-08 09:23:41,050 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:23:41,051 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 29 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:41,052 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 153 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:41,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2025-02-08 09:23:41,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 597. [2025-02-08 09:23:41,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 479 states have (on average 1.2025052192066805) internal successors, (576), 494 states have internal predecessors, (576), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2025-02-08 09:23:41,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 776 transitions. [2025-02-08 09:23:41,095 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 776 transitions. Word has length 122 [2025-02-08 09:23:41,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:41,096 INFO L471 AbstractCegarLoop]: Abstraction has 597 states and 776 transitions. [2025-02-08 09:23:41,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2025-02-08 09:23:41,096 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 776 transitions. [2025-02-08 09:23:41,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2025-02-08 09:23:41,097 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:41,097 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:41,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-08 09:23:41,097 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:41,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:41,098 INFO L85 PathProgramCache]: Analyzing trace with hash -308770487, now seen corresponding path program 2 times [2025-02-08 09:23:41,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:41,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560590915] [2025-02-08 09:23:41,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:41,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:41,103 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 150 statements into 2 equivalence classes. [2025-02-08 09:23:41,116 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 150 of 150 statements. [2025-02-08 09:23:41,116 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:41,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:41,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [512704375] [2025-02-08 09:23:41,117 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:41,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:41,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:41,120 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:41,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-08 09:23:41,150 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 150 statements into 2 equivalence classes. [2025-02-08 09:23:41,171 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 150 of 150 statements. [2025-02-08 09:23:41,172 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:41,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:41,173 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:41,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:41,645 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-02-08 09:23:41,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560590915] [2025-02-08 09:23:41,739 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512704375] [2025-02-08 09:23:41,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512704375] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:41,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:41,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:23:41,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727653360] [2025-02-08 09:23:41,740 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:41,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:41,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:41,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:41,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:41,740 INFO L87 Difference]: Start difference. First operand 597 states and 776 transitions. Second operand has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 14 states have internal predecessors, (74), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:42,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:42,476 INFO L93 Difference]: Finished difference Result 684 states and 886 transitions. [2025-02-08 09:23:42,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:42,481 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 14 states have internal predecessors, (74), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) Word has length 150 [2025-02-08 09:23:42,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:42,483 INFO L225 Difference]: With dead ends: 684 [2025-02-08 09:23:42,483 INFO L226 Difference]: Without dead ends: 681 [2025-02-08 09:23:42,483 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:23:42,483 INFO L435 NwaCegarLoop]: 83 mSDtfsCounter, 218 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 1165 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:42,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 550 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1165 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:42,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2025-02-08 09:23:42,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 662. [2025-02-08 09:23:42,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 532 states have (on average 1.2030075187969924) internal successors, (640), 547 states have internal predecessors, (640), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2025-02-08 09:23:42,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 864 transitions. [2025-02-08 09:23:42,562 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 864 transitions. Word has length 150 [2025-02-08 09:23:42,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:42,562 INFO L471 AbstractCegarLoop]: Abstraction has 662 states and 864 transitions. [2025-02-08 09:23:42,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 14 states have internal predecessors, (74), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:42,562 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 864 transitions. [2025-02-08 09:23:42,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2025-02-08 09:23:42,563 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:42,563 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:42,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:42,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2025-02-08 09:23:42,764 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:42,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:42,764 INFO L85 PathProgramCache]: Analyzing trace with hash -981950468, now seen corresponding path program 2 times [2025-02-08 09:23:42,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:42,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719504692] [2025-02-08 09:23:42,764 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:42,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:42,768 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 151 statements into 2 equivalence classes. [2025-02-08 09:23:42,775 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 151 of 151 statements. [2025-02-08 09:23:42,775 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:42,775 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:42,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1351845156] [2025-02-08 09:23:42,776 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:42,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:42,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:42,778 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:42,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-08 09:23:42,800 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 151 statements into 2 equivalence classes. [2025-02-08 09:23:42,821 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 151 of 151 statements. [2025-02-08 09:23:42,821 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:42,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:42,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:42,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 3 proven. 57 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-02-08 09:23:43,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:43,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:43,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719504692] [2025-02-08 09:23:43,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:43,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351845156] [2025-02-08 09:23:43,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351845156] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:43,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:43,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:23:43,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326738259] [2025-02-08 09:23:43,830 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:43,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:43,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:43,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:43,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:43,831 INFO L87 Difference]: Start difference. First operand 662 states and 864 transitions. Second operand has 14 states, 13 states have (on average 5.769230769230769) internal successors, (75), 13 states have internal predecessors, (75), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:44,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:44,360 INFO L93 Difference]: Finished difference Result 690 states and 889 transitions. [2025-02-08 09:23:44,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:23:44,361 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.769230769230769) internal successors, (75), 13 states have internal predecessors, (75), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) Word has length 151 [2025-02-08 09:23:44,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:44,366 INFO L225 Difference]: With dead ends: 690 [2025-02-08 09:23:44,366 INFO L226 Difference]: Without dead ends: 687 [2025-02-08 09:23:44,367 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:23:44,367 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 192 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:44,367 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 253 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:44,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2025-02-08 09:23:44,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 664. [2025-02-08 09:23:44,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 534 states have (on average 1.1910112359550562) internal successors, (636), 549 states have internal predecessors, (636), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2025-02-08 09:23:44,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 860 transitions. [2025-02-08 09:23:44,427 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 860 transitions. Word has length 151 [2025-02-08 09:23:44,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:44,427 INFO L471 AbstractCegarLoop]: Abstraction has 664 states and 860 transitions. [2025-02-08 09:23:44,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.769230769230769) internal successors, (75), 13 states have internal predecessors, (75), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:44,428 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 860 transitions. [2025-02-08 09:23:44,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-02-08 09:23:44,428 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:44,428 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:44,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:44,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:44,630 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:44,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:44,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1238406490, now seen corresponding path program 2 times [2025-02-08 09:23:44,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:44,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161230953] [2025-02-08 09:23:44,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:44,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:44,634 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 153 statements into 2 equivalence classes. [2025-02-08 09:23:44,645 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:23:44,646 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:44,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:44,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [748706769] [2025-02-08 09:23:44,646 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:44,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:44,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:44,651 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:44,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-08 09:23:44,675 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 153 statements into 2 equivalence classes. [2025-02-08 09:23:44,712 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:23:44,712 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:44,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:44,713 INFO L256 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 09:23:44,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:45,295 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-02-08 09:23:45,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:46,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:46,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161230953] [2025-02-08 09:23:46,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:46,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748706769] [2025-02-08 09:23:46,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748706769] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:46,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:46,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2025-02-08 09:23:46,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312941024] [2025-02-08 09:23:46,198 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:46,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:23:46,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:46,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:23:46,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:23:46,199 INFO L87 Difference]: Start difference. First operand 664 states and 860 transitions. Second operand has 15 states, 14 states have (on average 5.5) internal successors, (77), 15 states have internal predecessors, (77), 7 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2025-02-08 09:23:47,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:47,076 INFO L93 Difference]: Finished difference Result 680 states and 866 transitions. [2025-02-08 09:23:47,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:47,077 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.5) internal successors, (77), 15 states have internal predecessors, (77), 7 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) Word has length 153 [2025-02-08 09:23:47,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:47,079 INFO L225 Difference]: With dead ends: 680 [2025-02-08 09:23:47,079 INFO L226 Difference]: Without dead ends: 673 [2025-02-08 09:23:47,079 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=285, Invalid=1047, Unknown=0, NotChecked=0, Total=1332 [2025-02-08 09:23:47,080 INFO L435 NwaCegarLoop]: 85 mSDtfsCounter, 192 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 1433 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:47,080 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 626 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1433 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:23:47,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2025-02-08 09:23:47,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 662. [2025-02-08 09:23:47,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 532 states have (on average 1.1785714285714286) internal successors, (627), 547 states have internal predecessors, (627), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2025-02-08 09:23:47,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 851 transitions. [2025-02-08 09:23:47,126 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 851 transitions. Word has length 153 [2025-02-08 09:23:47,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:47,126 INFO L471 AbstractCegarLoop]: Abstraction has 662 states and 851 transitions. [2025-02-08 09:23:47,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.5) internal successors, (77), 15 states have internal predecessors, (77), 7 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2025-02-08 09:23:47,126 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 851 transitions. [2025-02-08 09:23:47,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-02-08 09:23:47,127 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:47,127 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:47,136 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-08 09:23:47,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-02-08 09:23:47,327 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:47,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:47,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1711121611, now seen corresponding path program 3 times [2025-02-08 09:23:47,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:47,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639805220] [2025-02-08 09:23:47,328 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:47,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:47,332 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 153 statements into 13 equivalence classes. [2025-02-08 09:23:47,354 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:23:47,354 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2025-02-08 09:23:47,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:47,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1953693921] [2025-02-08 09:23:47,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:47,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:47,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:47,357 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:47,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-08 09:23:47,380 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 153 statements into 13 equivalence classes. [2025-02-08 09:23:47,388 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 39 of 153 statements. [2025-02-08 09:23:47,389 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:23:47,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:47,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 09:23:47,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 51 proven. 17 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2025-02-08 09:23:47,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:48,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:48,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639805220] [2025-02-08 09:23:48,128 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:48,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953693921] [2025-02-08 09:23:48,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953693921] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:48,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:48,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:48,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95713439] [2025-02-08 09:23:48,128 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:48,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:48,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:48,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:48,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=172, Unknown=1, NotChecked=0, Total=210 [2025-02-08 09:23:48,129 INFO L87 Difference]: Start difference. First operand 662 states and 851 transitions. Second operand has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:23:48,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:48,667 INFO L93 Difference]: Finished difference Result 820 states and 1063 transitions. [2025-02-08 09:23:48,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:23:48,668 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 153 [2025-02-08 09:23:48,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:48,670 INFO L225 Difference]: With dead ends: 820 [2025-02-08 09:23:48,670 INFO L226 Difference]: Without dead ends: 816 [2025-02-08 09:23:48,671 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=96, Invalid=323, Unknown=1, NotChecked=0, Total=420 [2025-02-08 09:23:48,671 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 404 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:48,672 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 334 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:48,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2025-02-08 09:23:48,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 658. [2025-02-08 09:23:48,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 528 states have (on average 1.1723484848484849) internal successors, (619), 543 states have internal predecessors, (619), 112 states have call successors, (112), 2 states have call predecessors, (112), 2 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2025-02-08 09:23:48,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 843 transitions. [2025-02-08 09:23:48,732 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 843 transitions. Word has length 153 [2025-02-08 09:23:48,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:48,733 INFO L471 AbstractCegarLoop]: Abstraction has 658 states and 843 transitions. [2025-02-08 09:23:48,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:23:48,733 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 843 transitions. [2025-02-08 09:23:48,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-02-08 09:23:48,734 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:48,734 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:48,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:48,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-02-08 09:23:48,938 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:48,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:48,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2105758580, now seen corresponding path program 3 times [2025-02-08 09:23:48,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:48,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725735536] [2025-02-08 09:23:48,939 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:48,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:48,944 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 160 statements into 11 equivalence classes. [2025-02-08 09:23:48,959 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 160 of 160 statements. [2025-02-08 09:23:48,960 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:23:48,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:48,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699494761] [2025-02-08 09:23:48,960 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:48,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:48,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:48,962 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:48,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-02-08 09:23:48,987 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 160 statements into 11 equivalence classes. [2025-02-08 09:23:49,006 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 77 of 160 statements. [2025-02-08 09:23:49,007 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:23:49,007 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:49,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:49,009 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:49,424 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 67 proven. 64 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2025-02-08 09:23:49,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:50,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:50,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725735536] [2025-02-08 09:23:50,485 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:50,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699494761] [2025-02-08 09:23:50,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699494761] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:50,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:50,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:23:50,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458965580] [2025-02-08 09:23:50,486 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:50,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:50,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:50,486 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:50,486 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:50,487 INFO L87 Difference]: Start difference. First operand 658 states and 843 transitions. Second operand has 11 states, 10 states have (on average 7.1) internal successors, (71), 11 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2025-02-08 09:23:52,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-08 09:23:53,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:53,031 INFO L93 Difference]: Finished difference Result 1081 states and 1426 transitions. [2025-02-08 09:23:53,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:23:53,032 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.1) internal successors, (71), 11 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 160 [2025-02-08 09:23:53,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:53,035 INFO L225 Difference]: With dead ends: 1081 [2025-02-08 09:23:53,035 INFO L226 Difference]: Without dead ends: 1078 [2025-02-08 09:23:53,040 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:53,040 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 93 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:53,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 244 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2025-02-08 09:23:53,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2025-02-08 09:23:53,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1041. [2025-02-08 09:23:53,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 844 states have (on average 1.1954976303317535) internal successors, (1009), 859 states have internal predecessors, (1009), 179 states have call successors, (179), 2 states have call predecessors, (179), 2 states have return successors, (179), 179 states have call predecessors, (179), 179 states have call successors, (179) [2025-02-08 09:23:53,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1367 transitions. [2025-02-08 09:23:53,119 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1367 transitions. Word has length 160 [2025-02-08 09:23:53,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:53,120 INFO L471 AbstractCegarLoop]: Abstraction has 1041 states and 1367 transitions. [2025-02-08 09:23:53,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.1) internal successors, (71), 11 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2025-02-08 09:23:53,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1367 transitions. [2025-02-08 09:23:53,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2025-02-08 09:23:53,120 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:53,121 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:53,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:53,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-02-08 09:23:53,325 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:53,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:53,326 INFO L85 PathProgramCache]: Analyzing trace with hash -704397846, now seen corresponding path program 3 times [2025-02-08 09:23:53,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:53,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607873231] [2025-02-08 09:23:53,326 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:53,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:53,330 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 162 statements into 11 equivalence classes. [2025-02-08 09:23:53,354 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 162 of 162 statements. [2025-02-08 09:23:53,354 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:23:53,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:53,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1948899191] [2025-02-08 09:23:53,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:53,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:53,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:53,357 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:53,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-02-08 09:23:53,389 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 162 statements into 11 equivalence classes. [2025-02-08 09:23:53,406 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 79 of 162 statements. [2025-02-08 09:23:53,407 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:23:53,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:53,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-02-08 09:23:53,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 66 proven. 70 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2025-02-08 09:23:53,749 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:53,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:53,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607873231] [2025-02-08 09:23:53,922 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:53,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948899191] [2025-02-08 09:23:53,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948899191] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:53,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:53,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-08 09:23:53,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483962810] [2025-02-08 09:23:53,922 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:53,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 09:23:53,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:53,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 09:23:53,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:23:53,923 INFO L87 Difference]: Start difference. First operand 1041 states and 1367 transitions. Second operand has 13 states, 12 states have (on average 6.0) internal successors, (72), 13 states have internal predecessors, (72), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 6 states have call successors, (15) [2025-02-08 09:23:54,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:54,600 INFO L93 Difference]: Finished difference Result 1048 states and 1374 transitions. [2025-02-08 09:23:54,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:23:54,601 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.0) internal successors, (72), 13 states have internal predecessors, (72), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 6 states have call successors, (15) Word has length 162 [2025-02-08 09:23:54,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:54,604 INFO L225 Difference]: With dead ends: 1048 [2025-02-08 09:23:54,604 INFO L226 Difference]: Without dead ends: 1024 [2025-02-08 09:23:54,604 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:23:54,605 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 176 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:54,605 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 177 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:54,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2025-02-08 09:23:54,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 1020. [2025-02-08 09:23:54,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 828 states have (on average 1.1533816425120773) internal successors, (955), 840 states have internal predecessors, (955), 177 states have call successors, (177), 2 states have call predecessors, (177), 2 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2025-02-08 09:23:54,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1309 transitions. [2025-02-08 09:23:54,696 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1309 transitions. Word has length 162 [2025-02-08 09:23:54,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:54,696 INFO L471 AbstractCegarLoop]: Abstraction has 1020 states and 1309 transitions. [2025-02-08 09:23:54,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.0) internal successors, (72), 13 states have internal predecessors, (72), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 6 states have call successors, (15) [2025-02-08 09:23:54,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1309 transitions. [2025-02-08 09:23:54,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2025-02-08 09:23:54,697 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:54,697 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:54,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:54,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-02-08 09:23:54,902 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:54,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:54,903 INFO L85 PathProgramCache]: Analyzing trace with hash 345970581, now seen corresponding path program 3 times [2025-02-08 09:23:54,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:54,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182306259] [2025-02-08 09:23:54,903 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:54,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:54,907 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 188 statements into 15 equivalence classes. [2025-02-08 09:23:54,920 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 188 of 188 statements. [2025-02-08 09:23:54,920 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-02-08 09:23:54,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:54,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1000606045] [2025-02-08 09:23:54,921 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:54,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:54,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:54,922 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:54,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-02-08 09:23:54,947 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 188 statements into 15 equivalence classes. [2025-02-08 09:23:54,957 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 36 of 188 statements. [2025-02-08 09:23:54,957 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:23:54,957 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:54,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 09:23:54,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:55,363 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 57 proven. 5 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2025-02-08 09:23:55,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:55,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:55,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182306259] [2025-02-08 09:23:55,525 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:55,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000606045] [2025-02-08 09:23:55,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000606045] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:55,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:55,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:55,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446410878] [2025-02-08 09:23:55,525 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:55,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:55,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:55,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:55,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:55,528 INFO L87 Difference]: Start difference. First operand 1020 states and 1309 transitions. Second operand has 12 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:23:55,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:55,951 INFO L93 Difference]: Finished difference Result 1028 states and 1310 transitions. [2025-02-08 09:23:55,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:55,952 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 188 [2025-02-08 09:23:55,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:55,955 INFO L225 Difference]: With dead ends: 1028 [2025-02-08 09:23:55,955 INFO L226 Difference]: Without dead ends: 1024 [2025-02-08 09:23:55,955 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2025-02-08 09:23:55,955 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 327 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:55,956 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 156 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:55,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2025-02-08 09:23:56,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 955. [2025-02-08 09:23:56,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 775 states have (on average 1.144516129032258) internal successors, (887), 787 states have internal predecessors, (887), 165 states have call successors, (165), 2 states have call predecessors, (165), 2 states have return successors, (165), 165 states have call predecessors, (165), 165 states have call successors, (165) [2025-02-08 09:23:56,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 1217 transitions. [2025-02-08 09:23:56,041 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 1217 transitions. Word has length 188 [2025-02-08 09:23:56,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:56,042 INFO L471 AbstractCegarLoop]: Abstraction has 955 states and 1217 transitions. [2025-02-08 09:23:56,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:23:56,042 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 1217 transitions. [2025-02-08 09:23:56,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2025-02-08 09:23:56,043 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:56,043 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:56,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-02-08 09:23:56,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-08 09:23:56,247 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:56,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:56,248 INFO L85 PathProgramCache]: Analyzing trace with hash 853504493, now seen corresponding path program 4 times [2025-02-08 09:23:56,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:56,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669616872] [2025-02-08 09:23:56,248 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:23:56,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:56,253 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 197 statements into 2 equivalence classes. [2025-02-08 09:23:56,273 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 197 of 197 statements. [2025-02-08 09:23:56,273 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:23:56,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:56,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [931985904] [2025-02-08 09:23:56,274 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:23:56,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:56,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:56,279 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:56,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-02-08 09:23:56,308 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 197 statements into 2 equivalence classes. [2025-02-08 09:23:56,337 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 197 of 197 statements. [2025-02-08 09:23:56,337 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:23:56,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:56,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:56,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:56,932 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 84 proven. 33 refuted. 0 times theorem prover too weak. 690 trivial. 0 not checked. [2025-02-08 09:23:56,932 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:57,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:57,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669616872] [2025-02-08 09:23:57,037 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:57,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931985904] [2025-02-08 09:23:57,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931985904] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:57,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:57,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-08 09:23:57,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003004867] [2025-02-08 09:23:57,037 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:57,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 09:23:57,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:57,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 09:23:57,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:57,038 INFO L87 Difference]: Start difference. First operand 955 states and 1217 transitions. Second operand has 13 states, 12 states have (on average 8.0) internal successors, (96), 12 states have internal predecessors, (96), 9 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2025-02-08 09:23:57,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:57,786 INFO L93 Difference]: Finished difference Result 1258 states and 1611 transitions. [2025-02-08 09:23:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:57,787 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 8.0) internal successors, (96), 12 states have internal predecessors, (96), 9 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) Word has length 197 [2025-02-08 09:23:57,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:57,790 INFO L225 Difference]: With dead ends: 1258 [2025-02-08 09:23:57,790 INFO L226 Difference]: Without dead ends: 1238 [2025-02-08 09:23:57,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=293, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:23:57,792 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 123 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:57,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 673 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1266 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:23:57,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2025-02-08 09:23:57,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 562. [2025-02-08 09:23:57,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 452 states have (on average 1.1106194690265487) internal successors, (502), 461 states have internal predecessors, (502), 98 states have call successors, (98), 2 states have call predecessors, (98), 2 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2025-02-08 09:23:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 698 transitions. [2025-02-08 09:23:57,866 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 698 transitions. Word has length 197 [2025-02-08 09:23:57,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:57,866 INFO L471 AbstractCegarLoop]: Abstraction has 562 states and 698 transitions. [2025-02-08 09:23:57,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 8.0) internal successors, (96), 12 states have internal predecessors, (96), 9 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2025-02-08 09:23:57,866 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 698 transitions. [2025-02-08 09:23:57,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2025-02-08 09:23:57,867 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:57,867 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:57,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:58,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-08 09:23:58,068 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:58,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:58,068 INFO L85 PathProgramCache]: Analyzing trace with hash 16981984, now seen corresponding path program 2 times [2025-02-08 09:23:58,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:58,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622328171] [2025-02-08 09:23:58,068 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:58,077 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 211 statements into 2 equivalence classes. [2025-02-08 09:23:58,087 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 211 of 211 statements. [2025-02-08 09:23:58,087 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:58,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:58,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1028 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-02-08 09:23:58,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:58,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622328171] [2025-02-08 09:23:58,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622328171] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:58,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124912266] [2025-02-08 09:23:58,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:58,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:58,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:58,192 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:58,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-02-08 09:23:58,216 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 211 statements into 2 equivalence classes. [2025-02-08 09:23:58,243 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 211 of 211 statements. [2025-02-08 09:23:58,243 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:58,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:58,244 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:23:58,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:58,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1028 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-02-08 09:23:58,330 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:58,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1028 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-02-08 09:23:58,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124912266] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:58,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:58,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2025-02-08 09:23:58,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585182252] [2025-02-08 09:23:58,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:58,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:58,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:58,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:58,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=105, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:23:58,529 INFO L87 Difference]: Start difference. First operand 562 states and 698 transitions. Second operand has 14 states, 13 states have (on average 13.692307692307692) internal successors, (178), 14 states have internal predecessors, (178), 13 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2025-02-08 09:23:59,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:59,052 INFO L93 Difference]: Finished difference Result 1473 states and 1856 transitions. [2025-02-08 09:23:59,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:59,052 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 13.692307692307692) internal successors, (178), 14 states have internal predecessors, (178), 13 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) Word has length 211 [2025-02-08 09:23:59,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:59,057 INFO L225 Difference]: With dead ends: 1473 [2025-02-08 09:23:59,057 INFO L226 Difference]: Without dead ends: 1472 [2025-02-08 09:23:59,057 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:59,057 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 503 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:59,058 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 477 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:59,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2025-02-08 09:23:59,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1087. [2025-02-08 09:23:59,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 881 states have (on average 1.1691259931895572) internal successors, (1030), 890 states have internal predecessors, (1030), 194 states have call successors, (194), 2 states have call predecessors, (194), 2 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2025-02-08 09:23:59,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1418 transitions. [2025-02-08 09:23:59,207 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1418 transitions. Word has length 211 [2025-02-08 09:23:59,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:59,208 INFO L471 AbstractCegarLoop]: Abstraction has 1087 states and 1418 transitions. [2025-02-08 09:23:59,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 13.692307692307692) internal successors, (178), 14 states have internal predecessors, (178), 13 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2025-02-08 09:23:59,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1418 transitions. [2025-02-08 09:23:59,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-08 09:23:59,209 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:59,209 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:59,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:59,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-02-08 09:23:59,410 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:59,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:59,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1144792778, now seen corresponding path program 1 times [2025-02-08 09:23:59,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:59,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339296136] [2025-02-08 09:23:59,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:59,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:59,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-08 09:23:59,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:23:59,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:59,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:23:59,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:59,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339296136] [2025-02-08 09:23:59,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339296136] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:59,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528302775] [2025-02-08 09:23:59,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:59,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:59,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:59,548 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:23:59,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-02-08 09:23:59,579 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-08 09:23:59,607 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:23:59,608 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:59,608 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:59,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:23:59,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:59,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 558 proven. 39 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2025-02-08 09:23:59,763 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:59,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 110 proven. 39 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2025-02-08 09:23:59,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528302775] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:59,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:59,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2025-02-08 09:23:59,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875382713] [2025-02-08 09:23:59,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:59,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:23:59,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:59,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:23:59,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:59,891 INFO L87 Difference]: Start difference. First operand 1087 states and 1418 transitions. Second operand has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 13 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) [2025-02-08 09:24:00,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:00,629 INFO L93 Difference]: Finished difference Result 1949 states and 2559 transitions. [2025-02-08 09:24:00,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-08 09:24:00,630 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 13 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) Word has length 226 [2025-02-08 09:24:00,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:00,633 INFO L225 Difference]: With dead ends: 1949 [2025-02-08 09:24:00,633 INFO L226 Difference]: Without dead ends: 1166 [2025-02-08 09:24:00,635 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 444 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:24:00,635 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 283 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:00,635 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 521 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 859 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:24:00,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2025-02-08 09:24:00,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 1134. [2025-02-08 09:24:00,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1134 states, 920 states have (on average 1.166304347826087) internal successors, (1073), 929 states have internal predecessors, (1073), 202 states have call successors, (202), 2 states have call predecessors, (202), 2 states have return successors, (202), 202 states have call predecessors, (202), 202 states have call successors, (202) [2025-02-08 09:24:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1477 transitions. [2025-02-08 09:24:00,756 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1477 transitions. Word has length 226 [2025-02-08 09:24:00,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:00,756 INFO L471 AbstractCegarLoop]: Abstraction has 1134 states and 1477 transitions. [2025-02-08 09:24:00,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 13 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) [2025-02-08 09:24:00,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1477 transitions. [2025-02-08 09:24:00,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-08 09:24:00,757 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:00,757 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:00,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2025-02-08 09:24:00,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:00,958 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-08 09:24:00,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:00,958 INFO L85 PathProgramCache]: Analyzing trace with hash -2108428038, now seen corresponding path program 2 times [2025-02-08 09:24:00,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:00,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042585562] [2025-02-08 09:24:00,958 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:24:00,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:00,963 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-02-08 09:24:00,969 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:24:00,970 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:24:00,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:01,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:24:01,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:01,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042585562] [2025-02-08 09:24:01,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042585562] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:01,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387436224] [2025-02-08 09:24:01,083 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:24:01,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:01,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:01,088 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:01,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-02-08 09:24:01,135 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-02-08 09:24:01,164 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:24:01,164 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:24:01,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:01,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:24:01,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:01,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:24:01,412 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:24:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387436224] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:24:01,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:24:01,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2025-02-08 09:24:01,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038596747] [2025-02-08 09:24:01,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:01,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:24:01,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:01,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:24:01,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=291, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:24:01,639 INFO L87 Difference]: Start difference. First operand 1134 states and 1477 transitions. Second operand has 22 states, 21 states have (on average 14.19047619047619) internal successors, (298), 22 states have internal predecessors, (298), 21 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 21 states have call predecessors, (67), 21 states have call successors, (67) [2025-02-08 09:24:02,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:02,679 INFO L93 Difference]: Finished difference Result 2586 states and 3393 transitions. [2025-02-08 09:24:02,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-02-08 09:24:02,679 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 14.19047619047619) internal successors, (298), 22 states have internal predecessors, (298), 21 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 21 states have call predecessors, (67), 21 states have call successors, (67) Word has length 226 [2025-02-08 09:24:02,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:02,687 INFO L225 Difference]: With dead ends: 2586 [2025-02-08 09:24:02,687 INFO L226 Difference]: Without dead ends: 2573 [2025-02-08 09:24:02,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 438 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=587, Invalid=973, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:24:02,688 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 873 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 887 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:02,688 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [887 Valid, 498 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:24:02,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2573 states. [2025-02-08 09:24:02,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2573 to 1504. [2025-02-08 09:24:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1504 states, 1226 states have (on average 1.1468189233278956) internal successors, (1406), 1235 states have internal predecessors, (1406), 266 states have call successors, (266), 2 states have call predecessors, (266), 2 states have return successors, (266), 266 states have call predecessors, (266), 266 states have call successors, (266) [2025-02-08 09:24:02,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 1938 transitions. [2025-02-08 09:24:02,891 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 1938 transitions. Word has length 226 [2025-02-08 09:24:02,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:02,891 INFO L471 AbstractCegarLoop]: Abstraction has 1504 states and 1938 transitions. [2025-02-08 09:24:02,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 14.19047619047619) internal successors, (298), 22 states have internal predecessors, (298), 21 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 21 states have call predecessors, (67), 21 states have call successors, (67) [2025-02-08 09:24:02,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 1938 transitions. [2025-02-08 09:24:02,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2025-02-08 09:24:02,893 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:02,893 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:02,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-02-08 09:24:03,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2025-02-08 09:24:03,094 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:03,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:03,094 INFO L85 PathProgramCache]: Analyzing trace with hash -513985265, now seen corresponding path program 1 times [2025-02-08 09:24:03,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:03,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198282772] [2025-02-08 09:24:03,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:24:03,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:03,100 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-02-08 09:24:03,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-02-08 09:24:03,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:24:03,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:03,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1729 backedges. 64 proven. 249 refuted. 0 times theorem prover too weak. 1416 trivial. 0 not checked. [2025-02-08 09:24:03,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:03,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198282772] [2025-02-08 09:24:03,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198282772] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:03,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044912733] [2025-02-08 09:24:03,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:24:03,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:03,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:03,257 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:03,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-02-08 09:24:03,287 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-02-08 09:24:03,321 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-02-08 09:24:03,321 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:24:03,321 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:03,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:24:03,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:03,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1729 backedges. 584 proven. 157 refuted. 0 times theorem prover too weak. 988 trivial. 0 not checked. [2025-02-08 09:24:03,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:03,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1729 backedges. 144 proven. 157 refuted. 0 times theorem prover too weak. 1428 trivial. 0 not checked. [2025-02-08 09:24:03,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044912733] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:24:03,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:24:03,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 14 [2025-02-08 09:24:03,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080363253] [2025-02-08 09:24:03,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:03,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:24:03,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:03,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:24:03,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:24:03,687 INFO L87 Difference]: Start difference. First operand 1504 states and 1938 transitions. Second operand has 14 states, 14 states have (on average 13.285714285714286) internal successors, (186), 14 states have internal predecessors, (186), 12 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 12 states have call predecessors, (47), 12 states have call successors, (47) [2025-02-08 09:24:04,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:04,742 INFO L93 Difference]: Finished difference Result 2775 states and 3592 transitions. [2025-02-08 09:24:04,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-08 09:24:04,742 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 13.285714285714286) internal successors, (186), 14 states have internal predecessors, (186), 12 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 12 states have call predecessors, (47), 12 states have call successors, (47) Word has length 276 [2025-02-08 09:24:04,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:04,753 INFO L225 Difference]: With dead ends: 2775 [2025-02-08 09:24:04,753 INFO L226 Difference]: Without dead ends: 1833 [2025-02-08 09:24:04,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 545 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:24:04,755 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 266 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 915 SdHoareTripleChecker+Invalid, 1430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:04,755 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 915 Invalid, 1430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:24:04,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2025-02-08 09:24:04,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1712. [2025-02-08 09:24:04,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1712 states, 1390 states have (on average 1.1381294964028776) internal successors, (1582), 1399 states have internal predecessors, (1582), 310 states have call successors, (310), 2 states have call predecessors, (310), 2 states have return successors, (310), 310 states have call predecessors, (310), 310 states have call successors, (310) [2025-02-08 09:24:04,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1712 states to 1712 states and 2202 transitions. [2025-02-08 09:24:04,993 INFO L78 Accepts]: Start accepts. Automaton has 1712 states and 2202 transitions. Word has length 276 [2025-02-08 09:24:04,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:04,994 INFO L471 AbstractCegarLoop]: Abstraction has 1712 states and 2202 transitions. [2025-02-08 09:24:04,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.285714285714286) internal successors, (186), 14 states have internal predecessors, (186), 12 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 12 states have call predecessors, (47), 12 states have call successors, (47) [2025-02-08 09:24:04,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1712 states and 2202 transitions. [2025-02-08 09:24:04,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2025-02-08 09:24:04,995 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:04,995 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:05,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-02-08 09:24:05,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:05,196 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:05,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:05,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1890908216, now seen corresponding path program 4 times [2025-02-08 09:24:05,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:05,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051710137] [2025-02-08 09:24:05,197 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:24:05,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:05,202 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 283 statements into 2 equivalence classes. [2025-02-08 09:24:05,218 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 283 of 283 statements. [2025-02-08 09:24:05,219 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:24:05,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:24:05,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512993297] [2025-02-08 09:24:05,221 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:24:05,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:05,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:05,226 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:05,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-02-08 09:24:05,254 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 283 statements into 2 equivalence classes. [2025-02-08 09:24:05,293 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 283 of 283 statements. [2025-02-08 09:24:05,293 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:24:05,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:05,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:24:05,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1806 backedges. 3 proven. 285 refuted. 0 times theorem prover too weak. 1518 trivial. 0 not checked. [2025-02-08 09:24:06,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:06,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:06,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051710137] [2025-02-08 09:24:06,320 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:24:06,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512993297] [2025-02-08 09:24:06,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512993297] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:06,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:24:06,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-08 09:24:06,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197279491] [2025-02-08 09:24:06,321 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:06,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 09:24:06,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:06,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 09:24:06,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:24:06,325 INFO L87 Difference]: Start difference. First operand 1712 states and 2202 transitions. Second operand has 16 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 12 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) [2025-02-08 09:24:07,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:07,091 INFO L93 Difference]: Finished difference Result 1758 states and 2253 transitions. [2025-02-08 09:24:07,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:24:07,091 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 12 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) Word has length 283 [2025-02-08 09:24:07,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:07,098 INFO L225 Difference]: With dead ends: 1758 [2025-02-08 09:24:07,098 INFO L226 Difference]: Without dead ends: 1664 [2025-02-08 09:24:07,099 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:24:07,099 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 144 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:07,099 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 344 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:24:07,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2025-02-08 09:24:07,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 1663. [2025-02-08 09:24:07,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1663 states, 1350 states have (on average 1.1414814814814815) internal successors, (1541), 1359 states have internal predecessors, (1541), 301 states have call successors, (301), 2 states have call predecessors, (301), 2 states have return successors, (301), 301 states have call predecessors, (301), 301 states have call successors, (301) [2025-02-08 09:24:07,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1663 states to 1663 states and 2143 transitions. [2025-02-08 09:24:07,341 INFO L78 Accepts]: Start accepts. Automaton has 1663 states and 2143 transitions. Word has length 283 [2025-02-08 09:24:07,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:07,355 INFO L471 AbstractCegarLoop]: Abstraction has 1663 states and 2143 transitions. [2025-02-08 09:24:07,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 12 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) [2025-02-08 09:24:07,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1663 states and 2143 transitions. [2025-02-08 09:24:07,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2025-02-08 09:24:07,356 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:07,357 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:07,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-02-08 09:24:07,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:07,557 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:07,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:07,558 INFO L85 PathProgramCache]: Analyzing trace with hash 229254747, now seen corresponding path program 2 times [2025-02-08 09:24:07,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:07,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265239882] [2025-02-08 09:24:07,558 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:24:07,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:07,564 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 314 statements into 2 equivalence classes. [2025-02-08 09:24:07,570 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 314 of 314 statements. [2025-02-08 09:24:07,571 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:24:07,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2311 backedges. 76 proven. 363 refuted. 0 times theorem prover too weak. 1872 trivial. 0 not checked. [2025-02-08 09:24:07,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:07,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265239882] [2025-02-08 09:24:07,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265239882] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:07,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496370751] [2025-02-08 09:24:07,719 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:24:07,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:07,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:07,726 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:07,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-02-08 09:24:07,755 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 314 statements into 2 equivalence classes. [2025-02-08 09:24:07,792 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 314 of 314 statements. [2025-02-08 09:24:07,793 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:24:07,793 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:07,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 09:24:07,797 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:07,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2311 backedges. 196 proven. 363 refuted. 0 times theorem prover too weak. 1752 trivial. 0 not checked. [2025-02-08 09:24:07,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:08,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2311 backedges. 76 proven. 363 refuted. 0 times theorem prover too weak. 1872 trivial. 0 not checked. [2025-02-08 09:24:08,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496370751] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:24:08,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:24:08,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 14 [2025-02-08 09:24:08,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29274447] [2025-02-08 09:24:08,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:08,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:24:08,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:08,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:24:08,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:24:08,285 INFO L87 Difference]: Start difference. First operand 1663 states and 2143 transitions. Second operand has 14 states, 14 states have (on average 13.214285714285714) internal successors, (185), 14 states have internal predecessors, (185), 12 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 12 states have call predecessors, (42), 12 states have call successors, (42) [2025-02-08 09:24:09,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:09,680 INFO L93 Difference]: Finished difference Result 2740 states and 3548 transitions. [2025-02-08 09:24:09,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-02-08 09:24:09,680 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 13.214285714285714) internal successors, (185), 14 states have internal predecessors, (185), 12 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 12 states have call predecessors, (42), 12 states have call successors, (42) Word has length 314 [2025-02-08 09:24:09,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:09,685 INFO L225 Difference]: With dead ends: 2740 [2025-02-08 09:24:09,685 INFO L226 Difference]: Without dead ends: 1765 [2025-02-08 09:24:09,691 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 658 GetRequests, 620 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-08 09:24:09,691 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 348 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 1688 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 1752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:09,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 988 Invalid, 1752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1688 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-02-08 09:24:09,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1765 states. [2025-02-08 09:24:09,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1765 to 1607. [2025-02-08 09:24:09,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1607 states, 1305 states have (on average 1.138697318007663) internal successors, (1486), 1314 states have internal predecessors, (1486), 290 states have call successors, (290), 2 states have call predecessors, (290), 2 states have return successors, (290), 290 states have call predecessors, (290), 290 states have call successors, (290) [2025-02-08 09:24:09,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2066 transitions. [2025-02-08 09:24:09,979 INFO L78 Accepts]: Start accepts. Automaton has 1607 states and 2066 transitions. Word has length 314 [2025-02-08 09:24:09,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:09,979 INFO L471 AbstractCegarLoop]: Abstraction has 1607 states and 2066 transitions. [2025-02-08 09:24:09,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 13.214285714285714) internal successors, (185), 14 states have internal predecessors, (185), 12 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 12 states have call predecessors, (42), 12 states have call successors, (42) [2025-02-08 09:24:09,979 INFO L276 IsEmpty]: Start isEmpty. Operand 1607 states and 2066 transitions. [2025-02-08 09:24:09,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2025-02-08 09:24:09,985 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:09,985 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 32, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:09,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-02-08 09:24:10,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2025-02-08 09:24:10,185 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:10,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:10,186 INFO L85 PathProgramCache]: Analyzing trace with hash 127289596, now seen corresponding path program 5 times [2025-02-08 09:24:10,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:10,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172602762] [2025-02-08 09:24:10,186 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:24:10,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:10,198 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 321 statements into 17 equivalence classes. [2025-02-08 09:24:10,231 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 321 of 321 statements. [2025-02-08 09:24:10,234 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-02-08 09:24:10,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:24:10,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1619015838] [2025-02-08 09:24:10,236 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:24:10,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:10,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:10,241 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:10,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-02-08 09:24:10,274 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 321 statements into 17 equivalence classes. [2025-02-08 09:24:10,330 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 321 of 321 statements. [2025-02-08 09:24:10,331 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-02-08 09:24:10,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:10,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-02-08 09:24:10,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2383 backedges. 0 proven. 393 refuted. 0 times theorem prover too weak. 1990 trivial. 0 not checked. [2025-02-08 09:24:11,526 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:11,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:11,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172602762] [2025-02-08 09:24:11,689 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:24:11,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619015838] [2025-02-08 09:24:11,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619015838] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:11,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:24:11,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2025-02-08 09:24:11,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692678781] [2025-02-08 09:24:11,689 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:11,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 09:24:11,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:11,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 09:24:11,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:24:11,690 INFO L87 Difference]: Start difference. First operand 1607 states and 2066 transitions. Second operand has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 23 states have internal predecessors, (155), 13 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 12 states have call predecessors, (35), 13 states have call successors, (35) [2025-02-08 09:24:12,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:12,893 INFO L93 Difference]: Finished difference Result 1653 states and 2117 transitions. [2025-02-08 09:24:12,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:24:12,894 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 23 states have internal predecessors, (155), 13 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 12 states have call predecessors, (35), 13 states have call successors, (35) Word has length 321 [2025-02-08 09:24:12,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:12,898 INFO L225 Difference]: With dead ends: 1653 [2025-02-08 09:24:12,898 INFO L226 Difference]: Without dead ends: 1608 [2025-02-08 09:24:12,899 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1694, Unknown=0, NotChecked=0, Total=1892 [2025-02-08 09:24:12,899 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 266 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1905 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 1951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:12,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 750 Invalid, 1951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1905 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:24:12,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2025-02-08 09:24:13,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1607. [2025-02-08 09:24:13,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1607 states, 1305 states have (on average 1.1379310344827587) internal successors, (1485), 1314 states have internal predecessors, (1485), 290 states have call successors, (290), 2 states have call predecessors, (290), 2 states have return successors, (290), 290 states have call predecessors, (290), 290 states have call successors, (290) [2025-02-08 09:24:13,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2065 transitions. [2025-02-08 09:24:13,174 INFO L78 Accepts]: Start accepts. Automaton has 1607 states and 2065 transitions. Word has length 321 [2025-02-08 09:24:13,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:13,174 INFO L471 AbstractCegarLoop]: Abstraction has 1607 states and 2065 transitions. [2025-02-08 09:24:13,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 23 states have internal predecessors, (155), 13 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 12 states have call predecessors, (35), 13 states have call successors, (35) [2025-02-08 09:24:13,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1607 states and 2065 transitions. [2025-02-08 09:24:13,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2025-02-08 09:24:13,176 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:13,176 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, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:13,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-02-08 09:24:13,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:13,381 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-08 09:24:13,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:13,381 INFO L85 PathProgramCache]: Analyzing trace with hash 906215079, now seen corresponding path program 3 times [2025-02-08 09:24:13,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:13,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522543174] [2025-02-08 09:24:13,381 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:24:13,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:13,387 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 352 statements into 16 equivalence classes. [2025-02-08 09:24:13,405 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 352 of 352 statements. [2025-02-08 09:24:13,406 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-02-08 09:24:13,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:24:13,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625012536] [2025-02-08 09:24:13,406 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:24:13,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:13,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:13,410 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:13,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-02-08 09:24:13,442 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 352 statements into 16 equivalence classes. [2025-02-08 09:24:13,453 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 54 of 352 statements. [2025-02-08 09:24:13,454 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:24:13,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:13,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 09:24:13,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2979 backedges. 411 proven. 48 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2025-02-08 09:24:13,951 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:14,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:14,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522543174] [2025-02-08 09:24:14,188 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:24:14,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625012536] [2025-02-08 09:24:14,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625012536] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:14,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:24:14,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:24:14,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027551850] [2025-02-08 09:24:14,188 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:14,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:24:14,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:14,189 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:24:14,189 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:24:14,189 INFO L87 Difference]: Start difference. First operand 1607 states and 2065 transitions. Second operand has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (16), 1 states have call predecessors, (16), 3 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2025-02-08 09:24:14,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:14,984 INFO L93 Difference]: Finished difference Result 1610 states and 2067 transitions. [2025-02-08 09:24:14,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 09:24:14,984 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (16), 1 states have call predecessors, (16), 3 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) Word has length 352 [2025-02-08 09:24:14,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:14,991 INFO L225 Difference]: With dead ends: 1610 [2025-02-08 09:24:14,991 INFO L226 Difference]: Without dead ends: 1606 [2025-02-08 09:24:14,992 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=461, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:24:14,992 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 118 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:14,993 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 389 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:24:14,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states. [2025-02-08 09:24:15,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1603. [2025-02-08 09:24:15,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1603 states, 1305 states have (on average 1.0827586206896551) internal successors, (1413), 1310 states have internal predecessors, (1413), 290 states have call successors, (290), 2 states have call predecessors, (290), 2 states have return successors, (290), 290 states have call predecessors, (290), 290 states have call successors, (290) [2025-02-08 09:24:15,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 1993 transitions. [2025-02-08 09:24:15,234 INFO L78 Accepts]: Start accepts. Automaton has 1603 states and 1993 transitions. Word has length 352 [2025-02-08 09:24:15,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:15,235 INFO L471 AbstractCegarLoop]: Abstraction has 1603 states and 1993 transitions. [2025-02-08 09:24:15,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (16), 1 states have call predecessors, (16), 3 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2025-02-08 09:24:15,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1603 states and 1993 transitions. [2025-02-08 09:24:15,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2025-02-08 09:24:15,240 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:15,240 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:15,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-02-08 09:24:15,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:15,441 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-08 09:24:15,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:15,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1702915000, now seen corresponding path program 6 times [2025-02-08 09:24:15,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:15,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993701365] [2025-02-08 09:24:15,441 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:24:15,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:15,450 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 359 statements into 17 equivalence classes. [2025-02-08 09:24:15,502 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 359 of 359 statements. [2025-02-08 09:24:15,502 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-02-08 09:24:15,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:24:15,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1186852140] [2025-02-08 09:24:15,507 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:24:15,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:15,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:15,510 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:15,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-02-08 09:24:15,543 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 359 statements into 17 equivalence classes. [2025-02-08 09:24:15,578 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 141 of 359 statements. [2025-02-08 09:24:15,578 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-02-08 09:24:15,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:15,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-02-08 09:24:15,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:16,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3046 backedges. 339 proven. 384 refuted. 0 times theorem prover too weak. 2323 trivial. 0 not checked. [2025-02-08 09:24:16,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:17,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:17,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993701365] [2025-02-08 09:24:17,114 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:24:17,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186852140] [2025-02-08 09:24:17,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186852140] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:17,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:24:17,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-08 09:24:17,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827430637] [2025-02-08 09:24:17,114 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:17,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 09:24:17,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:17,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 09:24:17,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:24:17,115 INFO L87 Difference]: Start difference. First operand 1603 states and 1993 transitions. Second operand has 16 states, 15 states have (on average 6.4) internal successors, (96), 16 states have internal predecessors, (96), 7 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) [2025-02-08 09:24:27,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-08 09:24:30,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.32s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-08 09:24:31,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:31,768 INFO L93 Difference]: Finished difference Result 1603 states and 1993 transitions. [2025-02-08 09:24:31,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 09:24:31,769 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.4) internal successors, (96), 16 states have internal predecessors, (96), 7 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) Word has length 359 [2025-02-08 09:24:31,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:31,772 INFO L225 Difference]: With dead ends: 1603 [2025-02-08 09:24:31,772 INFO L226 Difference]: Without dead ends: 1417 [2025-02-08 09:24:31,775 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=236, Invalid=820, Unknown=0, NotChecked=0, Total=1056 [2025-02-08 09:24:31,775 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 190 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:31,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 146 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2025-02-08 09:24:31,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2025-02-08 09:24:31,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 828. [2025-02-08 09:24:31,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 671 states have (on average 1.0491803278688525) internal successors, (704), 673 states have internal predecessors, (704), 152 states have call successors, (152), 2 states have call predecessors, (152), 2 states have return successors, (152), 152 states have call predecessors, (152), 152 states have call successors, (152) [2025-02-08 09:24:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1008 transitions. [2025-02-08 09:24:31,987 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1008 transitions. Word has length 359 [2025-02-08 09:24:31,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:31,988 INFO L471 AbstractCegarLoop]: Abstraction has 828 states and 1008 transitions. [2025-02-08 09:24:31,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.4) internal successors, (96), 16 states have internal predecessors, (96), 7 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) [2025-02-08 09:24:31,989 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1008 transitions. [2025-02-08 09:24:31,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2025-02-08 09:24:31,990 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:31,991 INFO L218 NwaCegarLoop]: trace histogram [42, 42, 42, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:31,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-02-08 09:24:32,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-02-08 09:24:32,192 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:32,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1648760629, now seen corresponding path program 1 times [2025-02-08 09:24:32,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:32,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480680135] [2025-02-08 09:24:32,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:24:32,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:32,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 411 statements into 1 equivalence classes. [2025-02-08 09:24:32,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 411 of 411 statements. [2025-02-08 09:24:32,206 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:24:32,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:32,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4294 backedges. 378 proven. 171 refuted. 0 times theorem prover too weak. 3745 trivial. 0 not checked. [2025-02-08 09:24:32,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:32,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480680135] [2025-02-08 09:24:32,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480680135] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:32,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110269415] [2025-02-08 09:24:32,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:24:32,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:32,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:32,350 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:32,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-02-08 09:24:32,388 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 411 statements into 1 equivalence classes. [2025-02-08 09:24:32,435 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 411 of 411 statements. [2025-02-08 09:24:32,436 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:24:32,436 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:32,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:24:32,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:32,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4294 backedges. 789 proven. 657 refuted. 0 times theorem prover too weak. 2848 trivial. 0 not checked. [2025-02-08 09:24:32,759 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:33,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4294 backedges. 181 proven. 657 refuted. 0 times theorem prover too weak. 3456 trivial. 0 not checked. [2025-02-08 09:24:33,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110269415] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:24:33,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:24:33,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13, 13] total 23 [2025-02-08 09:24:33,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742205285] [2025-02-08 09:24:33,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:33,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 09:24:33,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:33,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 09:24:33,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:24:33,139 INFO L87 Difference]: Start difference. First operand 828 states and 1008 transitions. Second operand has 23 states, 23 states have (on average 14.043478260869565) internal successors, (323), 23 states have internal predecessors, (323), 20 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 20 states have call predecessors, (79), 20 states have call successors, (79) [2025-02-08 09:24:35,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:35,899 INFO L93 Difference]: Finished difference Result 1631 states and 1978 transitions. [2025-02-08 09:24:35,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-02-08 09:24:35,899 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 14.043478260869565) internal successors, (323), 23 states have internal predecessors, (323), 20 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 20 states have call predecessors, (79), 20 states have call successors, (79) Word has length 411 [2025-02-08 09:24:35,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:35,902 INFO L225 Difference]: With dead ends: 1631 [2025-02-08 09:24:35,902 INFO L226 Difference]: Without dead ends: 1228 [2025-02-08 09:24:35,904 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 898 GetRequests, 809 SyntacticMatches, 7 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1768 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1424, Invalid=5548, Unknown=0, NotChecked=0, Total=6972 [2025-02-08 09:24:35,904 INFO L435 NwaCegarLoop]: 178 mSDtfsCounter, 758 mSDsluCounter, 1891 mSDsCounter, 0 mSdLazyCounter, 3678 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 758 SdHoareTripleChecker+Valid, 2069 SdHoareTripleChecker+Invalid, 3858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 3678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:35,904 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [758 Valid, 2069 Invalid, 3858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 3678 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2025-02-08 09:24:35,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2025-02-08 09:24:36,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 1013. [2025-02-08 09:24:36,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 823 states have (on average 1.0388821385176186) internal successors, (855), 824 states have internal predecessors, (855), 186 states have call successors, (186), 2 states have call predecessors, (186), 2 states have return successors, (186), 186 states have call predecessors, (186), 186 states have call successors, (186) [2025-02-08 09:24:36,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 1227 transitions. [2025-02-08 09:24:36,103 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 1227 transitions. Word has length 411 [2025-02-08 09:24:36,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:36,104 INFO L471 AbstractCegarLoop]: Abstraction has 1013 states and 1227 transitions. [2025-02-08 09:24:36,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 14.043478260869565) internal successors, (323), 23 states have internal predecessors, (323), 20 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 20 states have call predecessors, (79), 20 states have call successors, (79) [2025-02-08 09:24:36,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 1227 transitions. [2025-02-08 09:24:36,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-02-08 09:24:36,106 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:36,106 INFO L218 NwaCegarLoop]: trace histogram [42, 42, 42, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:36,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-02-08 09:24:36,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2025-02-08 09:24:36,310 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:36,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:36,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1573484126, now seen corresponding path program 3 times [2025-02-08 09:24:36,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:36,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645925791] [2025-02-08 09:24:36,310 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:24:36,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:36,317 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 416 statements into 22 equivalence classes. [2025-02-08 09:24:36,329 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 200 of 416 statements. [2025-02-08 09:24:36,329 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:24:36,329 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:36,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4307 backedges. 218 proven. 313 refuted. 0 times theorem prover too weak. 3776 trivial. 0 not checked. [2025-02-08 09:24:36,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:36,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645925791] [2025-02-08 09:24:36,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645925791] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:36,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437948135] [2025-02-08 09:24:36,586 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:24:36,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:36,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:36,591 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:24:36,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-02-08 09:24:36,626 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 416 statements into 22 equivalence classes. [2025-02-08 09:24:36,643 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 88 of 416 statements. [2025-02-08 09:24:36,643 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:24:36,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:36,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 42 conjuncts are in the unsatisfiable core [2025-02-08 09:24:36,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:38,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4307 backedges. 446 proven. 310 refuted. 0 times theorem prover too weak. 3551 trivial. 0 not checked. [2025-02-08 09:24:38,468 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:38,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437948135] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:38,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:24:38,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15] total 21 [2025-02-08 09:24:38,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79418230] [2025-02-08 09:24:38,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:38,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:24:38,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:38,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:24:38,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:24:38,674 INFO L87 Difference]: Start difference. First operand 1013 states and 1227 transitions. Second operand has 22 states, 19 states have (on average 9.842105263157896) internal successors, (187), 20 states have internal predecessors, (187), 15 states have call successors, (42), 1 states have call predecessors, (42), 3 states have return successors, (43), 14 states have call predecessors, (43), 15 states have call successors, (43)