./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/xcsp/AllInterval-008.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/xcsp/AllInterval-008.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 8f1a1519dc3ac954bb27ae35f40dd4ee3500f707e2df097fc14441b899353328 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 10:07:02,788 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 10:07:02,851 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 10:07:02,859 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 10:07:02,860 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 10:07:02,879 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 10:07:02,881 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 10:07:02,881 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 10:07:02,882 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 10:07:02,882 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 10:07:02,883 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 10:07:02,883 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 10:07:02,883 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 10:07:02,883 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 10:07:02,884 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 10:07:02,884 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 10:07:02,885 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 10:07:02,885 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:07:02,886 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 10:07:02,886 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 10:07:02,887 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 10:07:02,887 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 -> 8f1a1519dc3ac954bb27ae35f40dd4ee3500f707e2df097fc14441b899353328 [2025-02-08 10:07:03,124 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 10:07:03,133 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 10:07:03,135 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 10:07:03,137 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 10:07:03,137 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 10:07:03,139 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/xcsp/AllInterval-008.c [2025-02-08 10:07:04,336 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7c2aa2bcd/bab5958a5758444fa26b221aac108176/FLAG4bdcf9c9b [2025-02-08 10:07:04,596 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 10:07:04,596 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/xcsp/AllInterval-008.c [2025-02-08 10:07:04,605 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7c2aa2bcd/bab5958a5758444fa26b221aac108176/FLAG4bdcf9c9b [2025-02-08 10:07:04,619 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7c2aa2bcd/bab5958a5758444fa26b221aac108176 [2025-02-08 10:07:04,621 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 10:07:04,623 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 10:07:04,624 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 10:07:04,624 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 10:07:04,629 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 10:07:04,629 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45e8417a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04, skipping insertion in model container [2025-02-08 10:07:04,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,645 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 10:07:04,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:07:04,798 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 10:07:04,832 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:07:04,847 INFO L204 MainTranslator]: Completed translation [2025-02-08 10:07:04,848 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04 WrapperNode [2025-02-08 10:07:04,848 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 10:07:04,849 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 10:07:04,849 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 10:07:04,849 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 10:07:04,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,861 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,888 INFO L138 Inliner]: procedures = 13, calls = 94, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 249 [2025-02-08 10:07:04,892 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 10:07:04,893 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 10:07:04,893 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 10:07:04,893 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 10:07:04,899 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,899 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,904 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,926 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 10:07:04,926 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,927 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,933 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,937 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,938 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,939 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,945 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 10:07:04,946 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 10:07:04,946 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 10:07:04,946 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 10:07:04,947 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (1/1) ... [2025-02-08 10:07:04,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:07:04,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:04,980 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 10:07:04,984 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 10:07:05,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 10:07:05,003 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 10:07:05,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 10:07:05,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 10:07:05,004 INFO L130 BoogieDeclarations]: Found specification of procedure assume [2025-02-08 10:07:05,004 INFO L138 BoogieDeclarations]: Found implementation of procedure assume [2025-02-08 10:07:05,064 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 10:07:05,066 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 10:07:05,426 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2025-02-08 10:07:05,426 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 10:07:05,440 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 10:07:05,442 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 10:07:05,443 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:07:05 BoogieIcfgContainer [2025-02-08 10:07:05,443 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 10:07:05,445 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 10:07:05,446 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 10:07:05,449 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 10:07:05,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 10:07:04" (1/3) ... [2025-02-08 10:07:05,451 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@396e8a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 10:07:05, skipping insertion in model container [2025-02-08 10:07:05,451 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:07:04" (2/3) ... [2025-02-08 10:07:05,452 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@396e8a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 10:07:05, skipping insertion in model container [2025-02-08 10:07:05,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:07:05" (3/3) ... [2025-02-08 10:07:05,454 INFO L128 eAbstractionObserver]: Analyzing ICFG AllInterval-008.c [2025-02-08 10:07:05,466 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 10:07:05,468 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG AllInterval-008.c that has 2 procedures, 180 locations, 1 initial locations, 0 loop locations, and 28 error locations. [2025-02-08 10:07:05,530 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 10:07:05,542 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;@53cf8862, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 10:07:05,544 INFO L334 AbstractCegarLoop]: Starting to check reachability of 28 error locations. [2025-02-08 10:07:05,550 INFO L276 IsEmpty]: Start isEmpty. Operand has 180 states, 64 states have (on average 1.5625) internal successors, (100), 92 states have internal predecessors, (100), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-08 10:07:05,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2025-02-08 10:07:05,575 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:05,576 INFO L218 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:05,578 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:05,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:05,584 INFO L85 PathProgramCache]: Analyzing trace with hash 132289256, now seen corresponding path program 1 times [2025-02-08 10:07:05,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:05,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661575437] [2025-02-08 10:07:05,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:05,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:05,693 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 413 statements into 1 equivalence classes. [2025-02-08 10:07:05,713 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 413 of 413 statements. [2025-02-08 10:07:05,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:05,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 12168 trivial. 0 not checked. [2025-02-08 10:07:05,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:05,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661575437] [2025-02-08 10:07:05,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661575437] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:05,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956413465] [2025-02-08 10:07:05,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:05,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:05,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:05,965 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 10:07:05,967 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 10:07:06,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 413 statements into 1 equivalence classes. [2025-02-08 10:07:06,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 413 of 413 statements. [2025-02-08 10:07:06,167 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:06,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:06,170 INFO L256 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-08 10:07:06,185 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:06,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 12168 trivial. 0 not checked. [2025-02-08 10:07:06,244 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:07:06,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956413465] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:07:06,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:07:06,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-08 10:07:06,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505219326] [2025-02-08 10:07:06,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:07:06,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-08 10:07:06,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:06,269 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-08 10:07:06,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 10:07:06,272 INFO L87 Difference]: Start difference. First operand has 180 states, 64 states have (on average 1.5625) internal successors, (100), 92 states have internal predecessors, (100), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) Second operand has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) [2025-02-08 10:07:06,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:06,321 INFO L93 Difference]: Finished difference Result 356 states and 626 transitions. [2025-02-08 10:07:06,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-08 10:07:06,324 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) Word has length 413 [2025-02-08 10:07:06,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:06,329 INFO L225 Difference]: With dead ends: 356 [2025-02-08 10:07:06,331 INFO L226 Difference]: Without dead ends: 175 [2025-02-08 10:07:06,338 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 414 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 10:07:06,342 INFO L435 NwaCegarLoop]: 269 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, 269 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 10:07:06,343 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:07:06,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2025-02-08 10:07:06,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2025-02-08 10:07:06,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 61 states have (on average 1.540983606557377) internal successors, (94), 88 states have internal predecessors, (94), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:06,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 264 transitions. [2025-02-08 10:07:06,416 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 264 transitions. Word has length 413 [2025-02-08 10:07:06,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:06,417 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 264 transitions. [2025-02-08 10:07:06,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) [2025-02-08 10:07:06,417 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 264 transitions. [2025-02-08 10:07:06,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2025-02-08 10:07:06,429 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:06,429 INFO L218 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:06,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-08 10:07:06,630 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 10:07:06,630 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:06,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:06,631 INFO L85 PathProgramCache]: Analyzing trace with hash -472930295, now seen corresponding path program 1 times [2025-02-08 10:07:06,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:06,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881660660] [2025-02-08 10:07:06,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:06,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:06,655 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 413 statements into 1 equivalence classes. [2025-02-08 10:07:06,763 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 413 of 413 statements. [2025-02-08 10:07:06,763 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:06,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:07,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 6 proven. 456 refuted. 0 times theorem prover too weak. 11862 trivial. 0 not checked. [2025-02-08 10:07:07,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:07,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881660660] [2025-02-08 10:07:07,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881660660] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:07,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572680709] [2025-02-08 10:07:07,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:07,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:07,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:07,524 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 10:07:07,526 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 10:07:07,588 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 413 statements into 1 equivalence classes. [2025-02-08 10:07:07,690 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 413 of 413 statements. [2025-02-08 10:07:07,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:07,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:07,693 INFO L256 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:07,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:08,174 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:08,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:08,661 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:08,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572680709] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:08,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:08,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-02-08 10:07:08,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983194733] [2025-02-08 10:07:08,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:08,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 10:07:08,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:08,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 10:07:08,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:07:08,670 INFO L87 Difference]: Start difference. First operand 175 states and 264 transitions. Second operand has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 6 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (235), 5 states have call predecessors, (235), 6 states have call successors, (235) [2025-02-08 10:07:09,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:09,093 INFO L93 Difference]: Finished difference Result 175 states and 264 transitions. [2025-02-08 10:07:09,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:07:09,094 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 6 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (235), 5 states have call predecessors, (235), 6 states have call successors, (235) Word has length 413 [2025-02-08 10:07:09,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:09,098 INFO L225 Difference]: With dead ends: 175 [2025-02-08 10:07:09,098 INFO L226 Difference]: Without dead ends: 174 [2025-02-08 10:07:09,099 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 832 GetRequests, 823 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:07:09,099 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 5 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:09,099 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 572 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:07:09,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2025-02-08 10:07:09,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2025-02-08 10:07:09,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 61 states have (on average 1.5245901639344261) internal successors, (93), 87 states have internal predecessors, (93), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 263 transitions. [2025-02-08 10:07:09,131 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 263 transitions. Word has length 413 [2025-02-08 10:07:09,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:09,134 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 263 transitions. [2025-02-08 10:07:09,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 6 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (235), 5 states have call predecessors, (235), 6 states have call successors, (235) [2025-02-08 10:07:09,135 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 263 transitions. [2025-02-08 10:07:09,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2025-02-08 10:07:09,141 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:09,142 INFO L218 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:09,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-08 10:07:09,347 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 10:07:09,347 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:09,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:09,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1775937206, now seen corresponding path program 1 times [2025-02-08 10:07:09,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:09,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019075144] [2025-02-08 10:07:09,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:09,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:09,365 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 414 statements into 1 equivalence classes. [2025-02-08 10:07:09,414 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 414 of 414 statements. [2025-02-08 10:07:09,415 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:09,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 6 proven. 228 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:09,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019075144] [2025-02-08 10:07:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019075144] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836936375] [2025-02-08 10:07:09,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:09,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:09,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:09,736 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 10:07:09,738 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 10:07:09,791 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 414 statements into 1 equivalence classes. [2025-02-08 10:07:09,883 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 414 of 414 statements. [2025-02-08 10:07:09,883 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:09,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:09,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:09,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:10,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 6 proven. 228 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:10,249 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 6 proven. 228 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:10,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836936375] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:10,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:10,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-08 10:07:10,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157998523] [2025-02-08 10:07:10,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:10,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 10:07:10,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:10,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 10:07:10,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:10,674 INFO L87 Difference]: Start difference. First operand 174 states and 263 transitions. Second operand has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 8 states have internal predecessors, (44), 3 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 3 states have call predecessors, (156), 3 states have call successors, (156) [2025-02-08 10:07:11,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:11,011 INFO L93 Difference]: Finished difference Result 174 states and 263 transitions. [2025-02-08 10:07:11,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:07:11,012 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 8 states have internal predecessors, (44), 3 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 3 states have call predecessors, (156), 3 states have call successors, (156) Word has length 414 [2025-02-08 10:07:11,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:11,015 INFO L225 Difference]: With dead ends: 174 [2025-02-08 10:07:11,015 INFO L226 Difference]: Without dead ends: 173 [2025-02-08 10:07:11,015 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 824 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:11,017 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 0 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:11,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 725 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:07:11,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2025-02-08 10:07:11,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2025-02-08 10:07:11,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 61 states have (on average 1.5081967213114753) internal successors, (92), 86 states have internal predecessors, (92), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:11,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 262 transitions. [2025-02-08 10:07:11,042 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 262 transitions. Word has length 414 [2025-02-08 10:07:11,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:11,043 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 262 transitions. [2025-02-08 10:07:11,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 8 states have internal predecessors, (44), 3 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 3 states have call predecessors, (156), 3 states have call successors, (156) [2025-02-08 10:07:11,047 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 262 transitions. [2025-02-08 10:07:11,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-02-08 10:07:11,052 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:11,053 INFO L218 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:11,060 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 10:07:11,257 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 10:07:11,257 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:11,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:11,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1573636856, now seen corresponding path program 1 times [2025-02-08 10:07:11,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:11,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238107837] [2025-02-08 10:07:11,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:11,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:11,274 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-02-08 10:07:11,295 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-02-08 10:07:11,296 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:11,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:11,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2025-02-08 10:07:11,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:11,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238107837] [2025-02-08 10:07:11,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238107837] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:07:11,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:07:11,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 10:07:11,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482249580] [2025-02-08 10:07:11,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:07:11,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 10:07:11,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:11,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 10:07:11,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 10:07:11,391 INFO L87 Difference]: Start difference. First operand 173 states and 262 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2025-02-08 10:07:11,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:11,453 INFO L93 Difference]: Finished difference Result 173 states and 262 transitions. [2025-02-08 10:07:11,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 10:07:11,454 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 416 [2025-02-08 10:07:11,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:11,459 INFO L225 Difference]: With dead ends: 173 [2025-02-08 10:07:11,459 INFO L226 Difference]: Without dead ends: 166 [2025-02-08 10:07:11,459 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 10:07:11,460 INFO L435 NwaCegarLoop]: 235 mSDtfsCounter, 7 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:11,460 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 442 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:07:11,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2025-02-08 10:07:11,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2025-02-08 10:07:11,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 61 states have (on average 1.3934426229508197) internal successors, (85), 79 states have internal predecessors, (85), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:11,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 255 transitions. [2025-02-08 10:07:11,487 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 255 transitions. Word has length 416 [2025-02-08 10:07:11,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:11,488 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 255 transitions. [2025-02-08 10:07:11,488 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2025-02-08 10:07:11,488 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 255 transitions. [2025-02-08 10:07:11,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2025-02-08 10:07:11,496 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:11,497 INFO L218 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:11,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 10:07:11,497 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:11,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:11,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1538102234, now seen corresponding path program 1 times [2025-02-08 10:07:11,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:11,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85145205] [2025-02-08 10:07:11,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:11,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:11,519 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 417 statements into 1 equivalence classes. [2025-02-08 10:07:11,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 417 of 417 statements. [2025-02-08 10:07:11,558 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:11,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:11,859 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:11,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:11,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85145205] [2025-02-08 10:07:11,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85145205] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:11,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394858957] [2025-02-08 10:07:11,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:11,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:11,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:11,866 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 10:07:11,870 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 10:07:11,926 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 417 statements into 1 equivalence classes. [2025-02-08 10:07:12,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 417 of 417 statements. [2025-02-08 10:07:12,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:12,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:12,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:07:12,022 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:12,327 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:12,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2025-02-08 10:07:12,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394858957] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:12,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:12,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2025-02-08 10:07:12,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307379] [2025-02-08 10:07:12,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:12,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 10:07:12,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:12,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 10:07:12,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:07:12,800 INFO L87 Difference]: Start difference. First operand 166 states and 255 transitions. Second operand has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 4 states have call successors, (156), 1 states have call predecessors, (156), 2 states have return successors, (156), 3 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:13,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:13,399 INFO L93 Difference]: Finished difference Result 166 states and 255 transitions. [2025-02-08 10:07:13,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:07:13,399 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 4 states have call successors, (156), 1 states have call predecessors, (156), 2 states have return successors, (156), 3 states have call predecessors, (156), 4 states have call successors, (156) Word has length 417 [2025-02-08 10:07:13,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:13,401 INFO L225 Difference]: With dead ends: 166 [2025-02-08 10:07:13,401 INFO L226 Difference]: Without dead ends: 165 [2025-02-08 10:07:13,402 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 838 GetRequests, 829 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:07:13,402 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:13,402 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 794 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 785 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:07:13,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2025-02-08 10:07:13,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2025-02-08 10:07:13,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 61 states have (on average 1.3770491803278688) internal successors, (84), 78 states have internal predecessors, (84), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:13,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 254 transitions. [2025-02-08 10:07:13,417 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 254 transitions. Word has length 417 [2025-02-08 10:07:13,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:13,418 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 254 transitions. [2025-02-08 10:07:13,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 4 states have call successors, (156), 1 states have call predecessors, (156), 2 states have return successors, (156), 3 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:13,418 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 254 transitions. [2025-02-08 10:07:13,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2025-02-08 10:07:13,422 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:13,422 INFO L218 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:13,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-08 10:07:13,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:13,623 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:13,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash -920931107, now seen corresponding path program 1 times [2025-02-08 10:07:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:13,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983040336] [2025-02-08 10:07:13,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:13,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 422 statements into 1 equivalence classes. [2025-02-08 10:07:13,676 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 422 of 422 statements. [2025-02-08 10:07:13,676 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:13,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 6 proven. 231 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2025-02-08 10:07:13,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:13,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983040336] [2025-02-08 10:07:13,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983040336] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:13,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266361419] [2025-02-08 10:07:13,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:13,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:13,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:13,897 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 10:07:13,899 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 10:07:13,946 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 422 statements into 1 equivalence classes. [2025-02-08 10:07:14,020 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 422 of 422 statements. [2025-02-08 10:07:14,020 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:14,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:14,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 10:07:14,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:14,463 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 285 proven. 627 refuted. 0 times theorem prover too weak. 11728 trivial. 0 not checked. [2025-02-08 10:07:14,463 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:15,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 285 proven. 627 refuted. 0 times theorem prover too weak. 11728 trivial. 0 not checked. [2025-02-08 10:07:15,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266361419] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:15,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:15,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 10] total 19 [2025-02-08 10:07:15,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853002324] [2025-02-08 10:07:15,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:15,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 10:07:15,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:15,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 10:07:15,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:07:15,092 INFO L87 Difference]: Start difference. First operand 165 states and 254 transitions. Second operand has 20 states, 18 states have (on average 4.0) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (238), 1 states have call predecessors, (238), 2 states have return successors, (240), 11 states have call predecessors, (240), 11 states have call successors, (240) [2025-02-08 10:07:15,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:15,917 INFO L93 Difference]: Finished difference Result 169 states and 261 transitions. [2025-02-08 10:07:15,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 10:07:15,918 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 4.0) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (238), 1 states have call predecessors, (238), 2 states have return successors, (240), 11 states have call predecessors, (240), 11 states have call successors, (240) Word has length 422 [2025-02-08 10:07:15,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:15,920 INFO L225 Difference]: With dead ends: 169 [2025-02-08 10:07:15,920 INFO L226 Difference]: Without dead ends: 168 [2025-02-08 10:07:15,920 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 854 GetRequests, 829 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:07:15,921 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 36 mSDsluCounter, 1276 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:15,921 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1433 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1117 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 10:07:15,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2025-02-08 10:07:15,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 164. [2025-02-08 10:07:15,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 61 states have (on average 1.360655737704918) internal successors, (83), 77 states have internal predecessors, (83), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:15,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 253 transitions. [2025-02-08 10:07:15,945 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 253 transitions. Word has length 422 [2025-02-08 10:07:15,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:15,947 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 253 transitions. [2025-02-08 10:07:15,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 4.0) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (238), 1 states have call predecessors, (238), 2 states have return successors, (240), 11 states have call predecessors, (240), 11 states have call successors, (240) [2025-02-08 10:07:15,947 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 253 transitions. [2025-02-08 10:07:15,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-02-08 10:07:15,950 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:15,951 INFO L218 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:15,958 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 10:07:16,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:16,155 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:16,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:16,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1515906794, now seen corresponding path program 1 times [2025-02-08 10:07:16,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:16,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987784485] [2025-02-08 10:07:16,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:16,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:16,168 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-02-08 10:07:16,194 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-02-08 10:07:16,194 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:16,194 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:16,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 12 proven. 225 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2025-02-08 10:07:16,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:16,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987784485] [2025-02-08 10:07:16,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987784485] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:16,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211791794] [2025-02-08 10:07:16,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:16,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:16,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:16,392 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 10:07:16,393 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 10:07:16,435 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-02-08 10:07:16,505 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-02-08 10:07:16,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:16,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:16,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:16,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:16,777 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 12 proven. 225 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2025-02-08 10:07:16,778 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:17,168 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 12 proven. 225 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2025-02-08 10:07:17,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211791794] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:17,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:17,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-08 10:07:17,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367895050] [2025-02-08 10:07:17,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:17,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 10:07:17,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:17,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 10:07:17,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:17,170 INFO L87 Difference]: Start difference. First operand 164 states and 253 transitions. Second operand has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 8 states have internal predecessors, (51), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:17,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:17,565 INFO L93 Difference]: Finished difference Result 164 states and 253 transitions. [2025-02-08 10:07:17,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:07:17,566 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 8 states have internal predecessors, (51), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) Word has length 423 [2025-02-08 10:07:17,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:17,569 INFO L225 Difference]: With dead ends: 164 [2025-02-08 10:07:17,570 INFO L226 Difference]: Without dead ends: 163 [2025-02-08 10:07:17,570 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 849 GetRequests, 842 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:17,570 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 9 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:17,571 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 664 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:07:17,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2025-02-08 10:07:17,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2025-02-08 10:07:17,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 61 states have (on average 1.3442622950819672) internal successors, (82), 76 states have internal predecessors, (82), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:17,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 252 transitions. [2025-02-08 10:07:17,587 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 252 transitions. Word has length 423 [2025-02-08 10:07:17,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:17,588 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 252 transitions. [2025-02-08 10:07:17,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 8 states have internal predecessors, (51), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:17,589 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 252 transitions. [2025-02-08 10:07:17,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2025-02-08 10:07:17,590 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:17,591 INFO L218 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:17,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-08 10:07:17,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2025-02-08 10:07:17,791 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:17,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:17,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1201779718, now seen corresponding path program 1 times [2025-02-08 10:07:17,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:17,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231229471] [2025-02-08 10:07:17,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:17,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:17,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 426 statements into 1 equivalence classes. [2025-02-08 10:07:17,833 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 426 of 426 statements. [2025-02-08 10:07:17,833 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:17,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:18,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 18 proven. 450 refuted. 0 times theorem prover too weak. 12172 trivial. 0 not checked. [2025-02-08 10:07:18,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:18,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231229471] [2025-02-08 10:07:18,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231229471] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:18,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664807728] [2025-02-08 10:07:18,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:18,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:18,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:18,205 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 10:07:18,229 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 10:07:18,289 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 426 statements into 1 equivalence classes. [2025-02-08 10:07:18,390 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 426 of 426 statements. [2025-02-08 10:07:18,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:18,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:18,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 10:07:18,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:18,876 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 285 proven. 627 refuted. 0 times theorem prover too weak. 11728 trivial. 0 not checked. [2025-02-08 10:07:18,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:19,457 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 285 proven. 627 refuted. 0 times theorem prover too weak. 11728 trivial. 0 not checked. [2025-02-08 10:07:19,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664807728] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:19,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:19,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 11] total 22 [2025-02-08 10:07:19,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591690198] [2025-02-08 10:07:19,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:19,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:07:19,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:19,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:07:19,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:07:19,461 INFO L87 Difference]: Start difference. First operand 163 states and 252 transitions. Second operand has 23 states, 21 states have (on average 4.0) internal successors, (84), 23 states have internal predecessors, (84), 11 states have call successors, (238), 1 states have call predecessors, (238), 2 states have return successors, (240), 11 states have call predecessors, (240), 11 states have call successors, (240) [2025-02-08 10:07:20,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:20,329 INFO L93 Difference]: Finished difference Result 167 states and 257 transitions. [2025-02-08 10:07:20,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 10:07:20,330 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 4.0) internal successors, (84), 23 states have internal predecessors, (84), 11 states have call successors, (238), 1 states have call predecessors, (238), 2 states have return successors, (240), 11 states have call predecessors, (240), 11 states have call successors, (240) Word has length 426 [2025-02-08 10:07:20,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:20,332 INFO L225 Difference]: With dead ends: 167 [2025-02-08 10:07:20,333 INFO L226 Difference]: Without dead ends: 166 [2025-02-08 10:07:20,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 865 GetRequests, 837 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:07:20,334 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 57 mSDsluCounter, 1680 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1832 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:20,334 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 1832 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1192 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 10:07:20,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2025-02-08 10:07:20,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 162. [2025-02-08 10:07:20,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 61 states have (on average 1.3278688524590163) internal successors, (81), 75 states have internal predecessors, (81), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:20,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 251 transitions. [2025-02-08 10:07:20,350 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 251 transitions. Word has length 426 [2025-02-08 10:07:20,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:20,351 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 251 transitions. [2025-02-08 10:07:20,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 4.0) internal successors, (84), 23 states have internal predecessors, (84), 11 states have call successors, (238), 1 states have call predecessors, (238), 2 states have return successors, (240), 11 states have call predecessors, (240), 11 states have call successors, (240) [2025-02-08 10:07:20,351 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 251 transitions. [2025-02-08 10:07:20,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2025-02-08 10:07:20,354 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:20,354 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:20,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-08 10:07:20,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:20,555 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:20,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:20,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2022240395, now seen corresponding path program 1 times [2025-02-08 10:07:20,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:20,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328494197] [2025-02-08 10:07:20,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:20,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:20,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 431 statements into 1 equivalence classes. [2025-02-08 10:07:20,593 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 431 of 431 statements. [2025-02-08 10:07:20,593 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:20,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:20,766 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 12 proven. 228 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:20,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:20,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328494197] [2025-02-08 10:07:20,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328494197] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:20,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309024377] [2025-02-08 10:07:20,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:20,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:20,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:20,769 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 10:07:20,771 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 10:07:20,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 431 statements into 1 equivalence classes. [2025-02-08 10:07:20,902 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 431 of 431 statements. [2025-02-08 10:07:20,902 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:20,902 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:20,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:20,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:21,185 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 12 proven. 228 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:21,186 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:21,533 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 12 proven. 228 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:21,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309024377] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:21,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:21,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-02-08 10:07:21,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912937996] [2025-02-08 10:07:21,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:21,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 10:07:21,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:21,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 10:07:21,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:07:21,536 INFO L87 Difference]: Start difference. First operand 162 states and 251 transitions. Second operand has 10 states, 9 states have (on average 8.88888888888889) internal successors, (80), 8 states have internal predecessors, (80), 6 states have call successors, (232), 1 states have call predecessors, (232), 2 states have return successors, (233), 6 states have call predecessors, (233), 6 states have call successors, (233) [2025-02-08 10:07:21,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:21,850 INFO L93 Difference]: Finished difference Result 162 states and 251 transitions. [2025-02-08 10:07:21,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:07:21,851 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.88888888888889) internal successors, (80), 8 states have internal predecessors, (80), 6 states have call successors, (232), 1 states have call predecessors, (232), 2 states have return successors, (233), 6 states have call predecessors, (233), 6 states have call successors, (233) Word has length 431 [2025-02-08 10:07:21,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:21,853 INFO L225 Difference]: With dead ends: 162 [2025-02-08 10:07:21,853 INFO L226 Difference]: Without dead ends: 161 [2025-02-08 10:07:21,853 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 865 GetRequests, 857 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:07:21,853 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 14 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:21,853 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 761 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:07:21,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2025-02-08 10:07:21,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2025-02-08 10:07:21,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 61 states have (on average 1.3114754098360655) internal successors, (80), 74 states have internal predecessors, (80), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:21,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 250 transitions. [2025-02-08 10:07:21,868 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 250 transitions. Word has length 431 [2025-02-08 10:07:21,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:21,869 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 250 transitions. [2025-02-08 10:07:21,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.88888888888889) internal successors, (80), 8 states have internal predecessors, (80), 6 states have call successors, (232), 1 states have call predecessors, (232), 2 states have return successors, (233), 6 states have call predecessors, (233), 6 states have call successors, (233) [2025-02-08 10:07:21,869 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 250 transitions. [2025-02-08 10:07:21,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2025-02-08 10:07:21,871 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:21,871 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:21,878 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 10:07:22,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:22,076 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:22,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:22,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1735057222, now seen corresponding path program 1 times [2025-02-08 10:07:22,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:22,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206009317] [2025-02-08 10:07:22,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:22,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:22,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 432 statements into 1 equivalence classes. [2025-02-08 10:07:22,103 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 432 of 432 statements. [2025-02-08 10:07:22,103 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:22,103 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:22,279 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 18 proven. 222 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:22,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:22,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206009317] [2025-02-08 10:07:22,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206009317] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:22,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977588328] [2025-02-08 10:07:22,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:22,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:22,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:22,282 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 10:07:22,283 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 10:07:22,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 432 statements into 1 equivalence classes. [2025-02-08 10:07:22,396 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 432 of 432 statements. [2025-02-08 10:07:22,397 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:22,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:22,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:22,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:22,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 18 proven. 222 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:22,630 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:22,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 18 proven. 222 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:22,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977588328] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:22,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:22,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-08 10:07:22,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712161439] [2025-02-08 10:07:22,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:22,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 10:07:22,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:22,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 10:07:22,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:22,884 INFO L87 Difference]: Start difference. First operand 161 states and 250 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:23,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:23,261 INFO L93 Difference]: Finished difference Result 161 states and 250 transitions. [2025-02-08 10:07:23,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:07:23,263 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) Word has length 432 [2025-02-08 10:07:23,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:23,265 INFO L225 Difference]: With dead ends: 161 [2025-02-08 10:07:23,265 INFO L226 Difference]: Without dead ends: 160 [2025-02-08 10:07:23,265 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 867 GetRequests, 860 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:23,266 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 6 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:23,266 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 761 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:07:23,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2025-02-08 10:07:23,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2025-02-08 10:07:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 61 states have (on average 1.2950819672131149) internal successors, (79), 73 states have internal predecessors, (79), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:23,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 249 transitions. [2025-02-08 10:07:23,281 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 249 transitions. Word has length 432 [2025-02-08 10:07:23,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:23,282 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 249 transitions. [2025-02-08 10:07:23,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 8 states have internal predecessors, (58), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:23,282 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 249 transitions. [2025-02-08 10:07:23,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2025-02-08 10:07:23,285 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:23,285 INFO L218 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:23,294 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 10:07:23,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:23,486 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:23,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:23,487 INFO L85 PathProgramCache]: Analyzing trace with hash -841681006, now seen corresponding path program 1 times [2025-02-08 10:07:23,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:23,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736307139] [2025-02-08 10:07:23,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:23,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:23,497 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 435 statements into 1 equivalence classes. [2025-02-08 10:07:23,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 435 of 435 statements. [2025-02-08 10:07:23,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:23,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:23,764 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 30 proven. 444 refuted. 0 times theorem prover too weak. 12486 trivial. 0 not checked. [2025-02-08 10:07:23,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:23,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736307139] [2025-02-08 10:07:23,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736307139] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:23,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315731096] [2025-02-08 10:07:23,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:23,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:23,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:23,767 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 10:07:23,769 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 10:07:23,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 435 statements into 1 equivalence classes. [2025-02-08 10:07:23,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 435 of 435 statements. [2025-02-08 10:07:23,913 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:23,913 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:23,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:07:23,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:24,142 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 12 proven. 228 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:24,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 12 proven. 228 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2025-02-08 10:07:24,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315731096] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:24,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:24,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2025-02-08 10:07:24,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24539164] [2025-02-08 10:07:24,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:24,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 10:07:24,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:24,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 10:07:24,439 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:07:24,439 INFO L87 Difference]: Start difference. First operand 160 states and 249 transitions. Second operand has 11 states, 10 states have (on average 8.9) internal successors, (89), 11 states have internal predecessors, (89), 5 states have call successors, (231), 1 states have call predecessors, (231), 2 states have return successors, (231), 5 states have call predecessors, (231), 5 states have call successors, (231) [2025-02-08 10:07:24,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:24,859 INFO L93 Difference]: Finished difference Result 160 states and 249 transitions. [2025-02-08 10:07:24,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 10:07:24,860 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.9) internal successors, (89), 11 states have internal predecessors, (89), 5 states have call successors, (231), 1 states have call predecessors, (231), 2 states have return successors, (231), 5 states have call predecessors, (231), 5 states have call successors, (231) Word has length 435 [2025-02-08 10:07:24,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:24,862 INFO L225 Difference]: With dead ends: 160 [2025-02-08 10:07:24,862 INFO L226 Difference]: Without dead ends: 159 [2025-02-08 10:07:24,862 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 877 GetRequests, 866 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-02-08 10:07:24,862 INFO L435 NwaCegarLoop]: 154 mSDtfsCounter, 24 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:24,862 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 834 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 930 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:07:24,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2025-02-08 10:07:24,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2025-02-08 10:07:24,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 61 states have (on average 1.278688524590164) internal successors, (78), 72 states have internal predecessors, (78), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:24,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 248 transitions. [2025-02-08 10:07:24,874 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 248 transitions. Word has length 435 [2025-02-08 10:07:24,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:24,875 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 248 transitions. [2025-02-08 10:07:24,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.9) internal successors, (89), 11 states have internal predecessors, (89), 5 states have call successors, (231), 1 states have call predecessors, (231), 2 states have return successors, (231), 5 states have call predecessors, (231), 5 states have call successors, (231) [2025-02-08 10:07:24,875 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 248 transitions. [2025-02-08 10:07:24,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 441 [2025-02-08 10:07:24,877 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:24,877 INFO L218 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:24,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-02-08 10:07:25,077 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:25,078 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:25,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1290033353, now seen corresponding path program 1 times [2025-02-08 10:07:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986827085] [2025-02-08 10:07:25,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:25,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:25,089 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 440 statements into 1 equivalence classes. [2025-02-08 10:07:25,119 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 440 of 440 statements. [2025-02-08 10:07:25,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:25,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:25,277 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 18 proven. 225 refuted. 0 times theorem prover too weak. 13041 trivial. 0 not checked. [2025-02-08 10:07:25,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986827085] [2025-02-08 10:07:25,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986827085] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235919164] [2025-02-08 10:07:25,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:25,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:25,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:25,280 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 10:07:25,283 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 10:07:25,327 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 440 statements into 1 equivalence classes. [2025-02-08 10:07:25,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 440 of 440 statements. [2025-02-08 10:07:25,408 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:25,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:25,410 INFO L256 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 10:07:25,415 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:25,827 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 327 proven. 609 refuted. 0 times theorem prover too weak. 12348 trivial. 0 not checked. [2025-02-08 10:07:25,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 327 proven. 609 refuted. 0 times theorem prover too weak. 12348 trivial. 0 not checked. [2025-02-08 10:07:26,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235919164] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:26,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:26,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 10] total 19 [2025-02-08 10:07:26,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148541122] [2025-02-08 10:07:26,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:26,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 10:07:26,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:26,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 10:07:26,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:07:26,326 INFO L87 Difference]: Start difference. First operand 159 states and 248 transitions. Second operand has 20 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 11 states have call successors, (236), 1 states have call predecessors, (236), 2 states have return successors, (238), 11 states have call predecessors, (238), 11 states have call successors, (238) [2025-02-08 10:07:26,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:26,954 INFO L93 Difference]: Finished difference Result 163 states and 255 transitions. [2025-02-08 10:07:26,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 10:07:26,955 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 11 states have call successors, (236), 1 states have call predecessors, (236), 2 states have return successors, (238), 11 states have call predecessors, (238), 11 states have call successors, (238) Word has length 440 [2025-02-08 10:07:26,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:26,956 INFO L225 Difference]: With dead ends: 163 [2025-02-08 10:07:26,956 INFO L226 Difference]: Without dead ends: 162 [2025-02-08 10:07:26,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 865 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:07:26,957 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 66 mSDsluCounter, 1226 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1375 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:26,957 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1375 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:07:26,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2025-02-08 10:07:26,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 158. [2025-02-08 10:07:26,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 61 states have (on average 1.2622950819672132) internal successors, (77), 71 states have internal predecessors, (77), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:26,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 247 transitions. [2025-02-08 10:07:26,976 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 247 transitions. Word has length 440 [2025-02-08 10:07:26,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:26,976 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 247 transitions. [2025-02-08 10:07:26,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 11 states have call successors, (236), 1 states have call predecessors, (236), 2 states have return successors, (238), 11 states have call predecessors, (238), 11 states have call successors, (238) [2025-02-08 10:07:26,977 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 247 transitions. [2025-02-08 10:07:26,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2025-02-08 10:07:26,980 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:26,980 INFO L218 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:26,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-08 10:07:27,181 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,SelfDestructingSolverStorable11 [2025-02-08 10:07:27,181 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:27,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:27,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1336328294, now seen corresponding path program 1 times [2025-02-08 10:07:27,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:27,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889106404] [2025-02-08 10:07:27,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:27,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:27,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 441 statements into 1 equivalence classes. [2025-02-08 10:07:27,217 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 441 of 441 statements. [2025-02-08 10:07:27,217 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:27,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:27,384 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 24 proven. 219 refuted. 0 times theorem prover too weak. 13041 trivial. 0 not checked. [2025-02-08 10:07:27,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:27,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889106404] [2025-02-08 10:07:27,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889106404] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:27,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718360393] [2025-02-08 10:07:27,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:27,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:27,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:27,386 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 10:07:27,388 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 10:07:27,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 441 statements into 1 equivalence classes. [2025-02-08 10:07:27,494 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 441 of 441 statements. [2025-02-08 10:07:27,494 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:27,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:27,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:27,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 24 proven. 219 refuted. 0 times theorem prover too weak. 13041 trivial. 0 not checked. [2025-02-08 10:07:27,723 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 24 proven. 219 refuted. 0 times theorem prover too weak. 13041 trivial. 0 not checked. [2025-02-08 10:07:27,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718360393] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:27,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:27,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-08 10:07:27,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945188081] [2025-02-08 10:07:27,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:27,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 10:07:27,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:28,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 10:07:28,000 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:28,000 INFO L87 Difference]: Start difference. First operand 158 states and 247 transitions. Second operand has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 8 states have internal predecessors, (65), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:28,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:28,271 INFO L93 Difference]: Finished difference Result 158 states and 247 transitions. [2025-02-08 10:07:28,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:07:28,272 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 8 states have internal predecessors, (65), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) Word has length 441 [2025-02-08 10:07:28,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:28,274 INFO L225 Difference]: With dead ends: 158 [2025-02-08 10:07:28,274 INFO L226 Difference]: Without dead ends: 157 [2025-02-08 10:07:28,274 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 885 GetRequests, 878 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:07:28,274 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 27 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:28,274 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 535 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:07:28,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2025-02-08 10:07:28,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2025-02-08 10:07:28,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 61 states have (on average 1.2459016393442623) internal successors, (76), 70 states have internal predecessors, (76), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:28,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 246 transitions. [2025-02-08 10:07:28,290 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 246 transitions. Word has length 441 [2025-02-08 10:07:28,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:28,290 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 246 transitions. [2025-02-08 10:07:28,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 8 states have internal predecessors, (65), 4 states have call successors, (155), 1 states have call predecessors, (155), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:07:28,290 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 246 transitions. [2025-02-08 10:07:28,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2025-02-08 10:07:28,293 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:28,294 INFO L218 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:28,301 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 10:07:28,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:28,495 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:28,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:28,496 INFO L85 PathProgramCache]: Analyzing trace with hash 504353766, now seen corresponding path program 1 times [2025-02-08 10:07:28,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:28,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299899770] [2025-02-08 10:07:28,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:28,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:28,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 444 statements into 1 equivalence classes. [2025-02-08 10:07:28,525 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 444 of 444 statements. [2025-02-08 10:07:28,525 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:28,525 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:28,721 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 42 proven. 438 refuted. 0 times theorem prover too weak. 12804 trivial. 0 not checked. [2025-02-08 10:07:28,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:28,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299899770] [2025-02-08 10:07:28,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299899770] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:28,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424132136] [2025-02-08 10:07:28,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:28,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:28,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:28,725 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 10:07:28,726 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 10:07:28,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 444 statements into 1 equivalence classes. [2025-02-08 10:07:28,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 444 of 444 statements. [2025-02-08 10:07:28,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:28,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:28,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 10:07:28,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:29,249 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 327 proven. 609 refuted. 0 times theorem prover too weak. 12348 trivial. 0 not checked. [2025-02-08 10:07:29,249 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 327 proven. 609 refuted. 0 times theorem prover too weak. 12348 trivial. 0 not checked. [2025-02-08 10:07:29,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424132136] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:29,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:29,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 11] total 22 [2025-02-08 10:07:29,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137837136] [2025-02-08 10:07:29,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:29,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:07:29,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:29,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:07:29,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:07:29,605 INFO L87 Difference]: Start difference. First operand 157 states and 246 transitions. Second operand has 23 states, 21 states have (on average 4.9523809523809526) internal successors, (104), 23 states have internal predecessors, (104), 11 states have call successors, (236), 1 states have call predecessors, (236), 2 states have return successors, (238), 11 states have call predecessors, (238), 11 states have call successors, (238) [2025-02-08 10:07:30,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:30,371 INFO L93 Difference]: Finished difference Result 161 states and 251 transitions. [2025-02-08 10:07:30,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 10:07:30,372 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 4.9523809523809526) internal successors, (104), 23 states have internal predecessors, (104), 11 states have call successors, (236), 1 states have call predecessors, (236), 2 states have return successors, (238), 11 states have call predecessors, (238), 11 states have call successors, (238) Word has length 444 [2025-02-08 10:07:30,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:30,388 INFO L225 Difference]: With dead ends: 161 [2025-02-08 10:07:30,388 INFO L226 Difference]: Without dead ends: 160 [2025-02-08 10:07:30,388 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 901 GetRequests, 873 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:07:30,388 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 109 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 1432 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1671 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:30,388 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 1671 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1432 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 10:07:30,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2025-02-08 10:07:30,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 156. [2025-02-08 10:07:30,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 69 states have internal predecessors, (75), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:30,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 245 transitions. [2025-02-08 10:07:30,406 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 245 transitions. Word has length 444 [2025-02-08 10:07:30,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:30,406 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 245 transitions. [2025-02-08 10:07:30,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 4.9523809523809526) internal successors, (104), 23 states have internal predecessors, (104), 11 states have call successors, (236), 1 states have call predecessors, (236), 2 states have return successors, (238), 11 states have call predecessors, (238), 11 states have call successors, (238) [2025-02-08 10:07:30,410 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 245 transitions. [2025-02-08 10:07:30,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2025-02-08 10:07:30,411 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:30,412 INFO L218 NwaCegarLoop]: trace histogram [83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:30,423 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 10:07:30,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:30,612 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:30,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:30,613 INFO L85 PathProgramCache]: Analyzing trace with hash 461014753, now seen corresponding path program 1 times [2025-02-08 10:07:30,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:30,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167198613] [2025-02-08 10:07:30,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:30,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:30,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 449 statements into 1 equivalence classes. [2025-02-08 10:07:30,645 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 449 of 449 statements. [2025-02-08 10:07:30,645 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:30,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:30,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 24 proven. 222 refuted. 0 times theorem prover too weak. 13366 trivial. 0 not checked. [2025-02-08 10:07:30,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:30,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167198613] [2025-02-08 10:07:30,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167198613] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:30,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604505989] [2025-02-08 10:07:30,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:30,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:30,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:30,761 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 10:07:30,763 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 10:07:30,807 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 449 statements into 1 equivalence classes. [2025-02-08 10:07:30,879 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 449 of 449 statements. [2025-02-08 10:07:30,879 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:30,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:30,885 INFO L256 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 10:07:30,890 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 348 proven. 600 refuted. 0 times theorem prover too weak. 12664 trivial. 0 not checked. [2025-02-08 10:07:31,253 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:31,600 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 348 proven. 600 refuted. 0 times theorem prover too weak. 12664 trivial. 0 not checked. [2025-02-08 10:07:31,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604505989] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:31,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:31,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 10] total 19 [2025-02-08 10:07:31,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451055966] [2025-02-08 10:07:31,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:31,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 10:07:31,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:31,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 10:07:31,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:07:31,603 INFO L87 Difference]: Start difference. First operand 156 states and 245 transitions. Second operand has 20 states, 18 states have (on average 5.666666666666667) internal successors, (102), 17 states have internal predecessors, (102), 11 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (237), 11 states have call predecessors, (237), 11 states have call successors, (237) [2025-02-08 10:07:32,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:32,164 INFO L93 Difference]: Finished difference Result 160 states and 252 transitions. [2025-02-08 10:07:32,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 10:07:32,164 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 5.666666666666667) internal successors, (102), 17 states have internal predecessors, (102), 11 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (237), 11 states have call predecessors, (237), 11 states have call successors, (237) Word has length 449 [2025-02-08 10:07:32,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:32,166 INFO L225 Difference]: With dead ends: 160 [2025-02-08 10:07:32,166 INFO L226 Difference]: Without dead ends: 159 [2025-02-08 10:07:32,167 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 908 GetRequests, 883 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:07:32,167 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 129 mSDsluCounter, 1400 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1546 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:32,167 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 1546 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1132 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:07:32,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2025-02-08 10:07:32,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 155. [2025-02-08 10:07:32,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 61 states have (on average 1.2131147540983607) internal successors, (74), 68 states have internal predecessors, (74), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:32,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 244 transitions. [2025-02-08 10:07:32,201 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 244 transitions. Word has length 449 [2025-02-08 10:07:32,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:32,201 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 244 transitions. [2025-02-08 10:07:32,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 5.666666666666667) internal successors, (102), 17 states have internal predecessors, (102), 11 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (237), 11 states have call predecessors, (237), 11 states have call successors, (237) [2025-02-08 10:07:32,202 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 244 transitions. [2025-02-08 10:07:32,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2025-02-08 10:07:32,205 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:32,206 INFO L218 NwaCegarLoop]: trace histogram [83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:32,213 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 10:07:32,406 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,SelfDestructingSolverStorable14 [2025-02-08 10:07:32,406 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:32,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:32,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1406555458, now seen corresponding path program 1 times [2025-02-08 10:07:32,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:32,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52722821] [2025-02-08 10:07:32,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:32,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:32,419 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 450 statements into 1 equivalence classes. [2025-02-08 10:07:32,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 450 of 450 statements. [2025-02-08 10:07:32,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:32,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:32,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 30 proven. 216 refuted. 0 times theorem prover too weak. 13366 trivial. 0 not checked. [2025-02-08 10:07:32,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52722821] [2025-02-08 10:07:32,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52722821] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500060610] [2025-02-08 10:07:32,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:32,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:32,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:32,587 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 10:07:32,588 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 10:07:32,631 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 450 statements into 1 equivalence classes. [2025-02-08 10:07:32,711 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 450 of 450 statements. [2025-02-08 10:07:32,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:32,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:32,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 93 conjuncts are in the unsatisfiable core [2025-02-08 10:07:32,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:35,880 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 2064 proven. 996 refuted. 0 times theorem prover too weak. 10552 trivial. 0 not checked. [2025-02-08 10:07:35,881 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:44,600 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 2064 proven. 996 refuted. 0 times theorem prover too weak. 10552 trivial. 0 not checked. [2025-02-08 10:07:44,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500060610] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:44,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:44,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 28, 31] total 58 [2025-02-08 10:07:44,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105216728] [2025-02-08 10:07:44,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:44,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-02-08 10:07:44,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:44,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-02-08 10:07:44,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=3065, Unknown=0, NotChecked=0, Total=3422 [2025-02-08 10:07:44,603 INFO L87 Difference]: Start difference. First operand 155 states and 244 transitions. Second operand has 59 states, 41 states have (on average 2.658536585365854) internal successors, (109), 47 states have internal predecessors, (109), 35 states have call successors, (245), 1 states have call predecessors, (245), 2 states have return successors, (247), 34 states have call predecessors, (247), 35 states have call successors, (247) [2025-02-08 10:07:47,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:47,928 INFO L93 Difference]: Finished difference Result 180 states and 277 transitions. [2025-02-08 10:07:47,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-02-08 10:07:47,928 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 41 states have (on average 2.658536585365854) internal successors, (109), 47 states have internal predecessors, (109), 35 states have call successors, (245), 1 states have call predecessors, (245), 2 states have return successors, (247), 34 states have call predecessors, (247), 35 states have call successors, (247) Word has length 450 [2025-02-08 10:07:47,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:47,931 INFO L225 Difference]: With dead ends: 180 [2025-02-08 10:07:47,931 INFO L226 Difference]: Without dead ends: 179 [2025-02-08 10:07:47,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 846 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1725 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=939, Invalid=7251, Unknown=0, NotChecked=0, Total=8190 [2025-02-08 10:07:47,933 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 122 mSDsluCounter, 2373 mSDsCounter, 0 mSdLazyCounter, 3267 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 2502 SdHoareTripleChecker+Invalid, 3368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:47,934 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 2502 Invalid, 3368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3267 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-02-08 10:07:47,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2025-02-08 10:07:47,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 154. [2025-02-08 10:07:47,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 61 states have (on average 1.1967213114754098) internal successors, (73), 67 states have internal predecessors, (73), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:47,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 243 transitions. [2025-02-08 10:07:47,964 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 243 transitions. Word has length 450 [2025-02-08 10:07:47,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:47,967 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 243 transitions. [2025-02-08 10:07:47,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 41 states have (on average 2.658536585365854) internal successors, (109), 47 states have internal predecessors, (109), 35 states have call successors, (245), 1 states have call predecessors, (245), 2 states have return successors, (247), 34 states have call predecessors, (247), 35 states have call successors, (247) [2025-02-08 10:07:47,968 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 243 transitions. [2025-02-08 10:07:47,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 454 [2025-02-08 10:07:47,970 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:47,970 INFO L218 NwaCegarLoop]: trace histogram [83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:47,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 10:07:48,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-02-08 10:07:48,171 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:48,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:48,171 INFO L85 PathProgramCache]: Analyzing trace with hash 992711422, now seen corresponding path program 1 times [2025-02-08 10:07:48,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:48,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288325386] [2025-02-08 10:07:48,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:48,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:48,181 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 453 statements into 1 equivalence classes. [2025-02-08 10:07:48,200 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 453 of 453 statements. [2025-02-08 10:07:48,200 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:48,200 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:48,389 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 54 proven. 432 refuted. 0 times theorem prover too weak. 13126 trivial. 0 not checked. [2025-02-08 10:07:48,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:48,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288325386] [2025-02-08 10:07:48,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288325386] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891985950] [2025-02-08 10:07:48,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:48,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:48,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:48,392 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 10:07:48,394 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 10:07:48,438 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 453 statements into 1 equivalence classes. [2025-02-08 10:07:48,503 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 453 of 453 statements. [2025-02-08 10:07:48,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:48,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:48,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 10:07:48,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:48,902 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 348 proven. 600 refuted. 0 times theorem prover too weak. 12664 trivial. 0 not checked. [2025-02-08 10:07:48,903 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:49,272 INFO L134 CoverageAnalysis]: Checked inductivity of 13612 backedges. 348 proven. 600 refuted. 0 times theorem prover too weak. 12664 trivial. 0 not checked. [2025-02-08 10:07:49,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891985950] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:49,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:49,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 11] total 22 [2025-02-08 10:07:49,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004839905] [2025-02-08 10:07:49,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:49,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:07:49,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:49,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:07:49,274 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:07:49,274 INFO L87 Difference]: Start difference. First operand 154 states and 243 transitions. Second operand has 23 states, 21 states have (on average 5.428571428571429) internal successors, (114), 23 states have internal predecessors, (114), 11 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (237), 11 states have call predecessors, (237), 11 states have call successors, (237) [2025-02-08 10:07:49,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:49,880 INFO L93 Difference]: Finished difference Result 158 states and 248 transitions. [2025-02-08 10:07:49,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 10:07:49,880 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 5.428571428571429) internal successors, (114), 23 states have internal predecessors, (114), 11 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (237), 11 states have call predecessors, (237), 11 states have call successors, (237) Word has length 453 [2025-02-08 10:07:49,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:49,882 INFO L225 Difference]: With dead ends: 158 [2025-02-08 10:07:49,882 INFO L226 Difference]: Without dead ends: 157 [2025-02-08 10:07:49,882 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 919 GetRequests, 891 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:07:49,883 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 106 mSDsluCounter, 1442 mSDsCounter, 0 mSdLazyCounter, 1328 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 1478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:49,883 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 1583 Invalid, 1478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1328 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:07:49,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2025-02-08 10:07:49,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 153. [2025-02-08 10:07:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 61 states have (on average 1.180327868852459) internal successors, (72), 66 states have internal predecessors, (72), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:49,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 242 transitions. [2025-02-08 10:07:49,904 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 242 transitions. Word has length 453 [2025-02-08 10:07:49,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:49,904 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 242 transitions. [2025-02-08 10:07:49,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 5.428571428571429) internal successors, (114), 23 states have internal predecessors, (114), 11 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (237), 11 states have call predecessors, (237), 11 states have call successors, (237) [2025-02-08 10:07:49,905 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 242 transitions. [2025-02-08 10:07:49,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-02-08 10:07:49,907 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:49,907 INFO L218 NwaCegarLoop]: trace histogram [84, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:49,916 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 10:07:50,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-02-08 10:07:50,113 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:50,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:50,114 INFO L85 PathProgramCache]: Analyzing trace with hash 518188213, now seen corresponding path program 1 times [2025-02-08 10:07:50,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:50,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182429347] [2025-02-08 10:07:50,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:50,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:50,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-02-08 10:07:50,132 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-02-08 10:07:50,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:50,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:50,243 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 30 proven. 219 refuted. 0 times theorem prover too weak. 13695 trivial. 0 not checked. [2025-02-08 10:07:50,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:50,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182429347] [2025-02-08 10:07:50,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182429347] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:50,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136803557] [2025-02-08 10:07:50,244 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:50,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:50,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:50,246 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 10:07:50,248 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 10:07:50,293 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-02-08 10:07:50,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-02-08 10:07:50,369 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:50,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:50,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 10:07:50,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:50,717 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 369 proven. 591 refuted. 0 times theorem prover too weak. 12984 trivial. 0 not checked. [2025-02-08 10:07:50,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:51,056 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 369 proven. 591 refuted. 0 times theorem prover too weak. 12984 trivial. 0 not checked. [2025-02-08 10:07:51,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136803557] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:51,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:51,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 10] total 19 [2025-02-08 10:07:51,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050920353] [2025-02-08 10:07:51,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:51,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 10:07:51,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:51,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 10:07:51,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:07:51,058 INFO L87 Difference]: Start difference. First operand 153 states and 242 transitions. Second operand has 20 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 11 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (236), 11 states have call predecessors, (236), 11 states have call successors, (236) [2025-02-08 10:07:51,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:51,677 INFO L93 Difference]: Finished difference Result 157 states and 249 transitions. [2025-02-08 10:07:51,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 10:07:51,678 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 11 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (236), 11 states have call predecessors, (236), 11 states have call successors, (236) Word has length 458 [2025-02-08 10:07:51,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:51,681 INFO L225 Difference]: With dead ends: 157 [2025-02-08 10:07:51,681 INFO L226 Difference]: Without dead ends: 156 [2025-02-08 10:07:51,681 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 926 GetRequests, 901 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:07:51,682 INFO L435 NwaCegarLoop]: 143 mSDtfsCounter, 154 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 1361 SdHoareTripleChecker+Invalid, 1310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:51,682 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 1361 Invalid, 1310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 1166 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:07:51,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2025-02-08 10:07:51,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 152. [2025-02-08 10:07:51,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 65 states have internal predecessors, (71), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 241 transitions. [2025-02-08 10:07:51,712 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 241 transitions. Word has length 458 [2025-02-08 10:07:51,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:51,713 INFO L471 AbstractCegarLoop]: Abstraction has 152 states and 241 transitions. [2025-02-08 10:07:51,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 11 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (236), 11 states have call predecessors, (236), 11 states have call successors, (236) [2025-02-08 10:07:51,713 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 241 transitions. [2025-02-08 10:07:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2025-02-08 10:07:51,716 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:51,716 INFO L218 NwaCegarLoop]: trace histogram [84, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:51,725 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 10:07:51,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-08 10:07:51,917 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:51,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:51,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1116034590, now seen corresponding path program 1 times [2025-02-08 10:07:51,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:51,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769696810] [2025-02-08 10:07:51,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:51,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:51,930 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-02-08 10:07:51,949 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-02-08 10:07:51,950 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:51,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:52,174 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 13695 trivial. 0 not checked. [2025-02-08 10:07:52,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:52,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769696810] [2025-02-08 10:07:52,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769696810] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:52,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340613371] [2025-02-08 10:07:52,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:52,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:52,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:52,177 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 10:07:52,179 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 10:07:52,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-02-08 10:07:52,290 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-02-08 10:07:52,290 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:52,290 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:52,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:52,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:52,511 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 13695 trivial. 0 not checked. [2025-02-08 10:07:52,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:52,795 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 13695 trivial. 0 not checked. [2025-02-08 10:07:52,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340613371] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:52,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:52,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 14 [2025-02-08 10:07:52,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347962738] [2025-02-08 10:07:52,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:52,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 10:07:52,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:52,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 10:07:52,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2025-02-08 10:07:52,797 INFO L87 Difference]: Start difference. First operand 152 states and 241 transitions. Second operand has 15 states, 14 states have (on average 8.071428571428571) internal successors, (113), 15 states have internal predecessors, (113), 8 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (235), 8 states have call predecessors, (235), 8 states have call successors, (235) [2025-02-08 10:07:53,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:53,480 INFO L93 Difference]: Finished difference Result 164 states and 257 transitions. [2025-02-08 10:07:53,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 10:07:53,481 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 8.071428571428571) internal successors, (113), 15 states have internal predecessors, (113), 8 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (235), 8 states have call predecessors, (235), 8 states have call successors, (235) Word has length 459 [2025-02-08 10:07:53,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:53,483 INFO L225 Difference]: With dead ends: 164 [2025-02-08 10:07:53,483 INFO L226 Difference]: Without dead ends: 163 [2025-02-08 10:07:53,483 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 937 GetRequests, 913 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2025-02-08 10:07:53,484 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 89 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 1497 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 1571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:53,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 1254 Invalid, 1571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1497 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 10:07:53,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2025-02-08 10:07:53,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 151. [2025-02-08 10:07:53,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 61 states have (on average 1.1475409836065573) internal successors, (70), 64 states have internal predecessors, (70), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:53,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 240 transitions. [2025-02-08 10:07:53,508 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 240 transitions. Word has length 459 [2025-02-08 10:07:53,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:53,509 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 240 transitions. [2025-02-08 10:07:53,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 8.071428571428571) internal successors, (113), 15 states have internal predecessors, (113), 8 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (235), 8 states have call predecessors, (235), 8 states have call successors, (235) [2025-02-08 10:07:53,509 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 240 transitions. [2025-02-08 10:07:53,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2025-02-08 10:07:53,511 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:53,511 INFO L218 NwaCegarLoop]: trace histogram [84, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:53,518 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 10:07:53,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:53,713 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:53,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:53,713 INFO L85 PathProgramCache]: Analyzing trace with hash -444642350, now seen corresponding path program 1 times [2025-02-08 10:07:53,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:53,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769586339] [2025-02-08 10:07:53,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:53,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:53,720 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-02-08 10:07:53,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-02-08 10:07:53,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:53,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:54,052 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 66 proven. 426 refuted. 0 times theorem prover too weak. 13452 trivial. 0 not checked. [2025-02-08 10:07:54,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:54,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769586339] [2025-02-08 10:07:54,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769586339] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:54,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603178595] [2025-02-08 10:07:54,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:54,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:54,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:54,056 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 10:07:54,060 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 10:07:54,147 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-02-08 10:07:54,226 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-02-08 10:07:54,226 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:54,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:54,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 10:07:54,233 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 369 proven. 591 refuted. 0 times theorem prover too weak. 12984 trivial. 0 not checked. [2025-02-08 10:07:54,576 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:55,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13944 backedges. 369 proven. 591 refuted. 0 times theorem prover too weak. 12984 trivial. 0 not checked. [2025-02-08 10:07:55,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603178595] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:55,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:55,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 11] total 22 [2025-02-08 10:07:55,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960539604] [2025-02-08 10:07:55,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:55,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:07:55,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:55,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:07:55,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:07:55,004 INFO L87 Difference]: Start difference. First operand 151 states and 240 transitions. Second operand has 23 states, 21 states have (on average 5.904761904761905) internal successors, (124), 23 states have internal predecessors, (124), 11 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (236), 11 states have call predecessors, (236), 11 states have call successors, (236) [2025-02-08 10:07:55,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:55,620 INFO L93 Difference]: Finished difference Result 155 states and 245 transitions. [2025-02-08 10:07:55,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 10:07:55,621 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 5.904761904761905) internal successors, (124), 23 states have internal predecessors, (124), 11 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (236), 11 states have call predecessors, (236), 11 states have call successors, (236) Word has length 462 [2025-02-08 10:07:55,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:55,622 INFO L225 Difference]: With dead ends: 155 [2025-02-08 10:07:55,622 INFO L226 Difference]: Without dead ends: 154 [2025-02-08 10:07:55,623 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 937 GetRequests, 909 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:07:55,623 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 138 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:55,623 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 1317 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:07:55,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2025-02-08 10:07:55,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 150. [2025-02-08 10:07:55,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 63 states have internal predecessors, (69), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:55,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 239 transitions. [2025-02-08 10:07:55,642 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 239 transitions. Word has length 462 [2025-02-08 10:07:55,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:55,643 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 239 transitions. [2025-02-08 10:07:55,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 5.904761904761905) internal successors, (124), 23 states have internal predecessors, (124), 11 states have call successors, (234), 1 states have call predecessors, (234), 2 states have return successors, (236), 11 states have call predecessors, (236), 11 states have call successors, (236) [2025-02-08 10:07:55,643 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 239 transitions. [2025-02-08 10:07:55,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-02-08 10:07:55,645 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:55,645 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:55,653 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 10:07:55,845 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:55,845 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:55,846 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:55,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1727401549, now seen corresponding path program 1 times [2025-02-08 10:07:55,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:55,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266808624] [2025-02-08 10:07:55,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:55,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:55,854 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-02-08 10:07:55,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-02-08 10:07:55,867 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:55,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:55,973 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:55,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:55,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266808624] [2025-02-08 10:07:55,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266808624] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:55,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043165949] [2025-02-08 10:07:55,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:55,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:55,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:55,976 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 10:07:55,976 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 10:07:56,022 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-02-08 10:07:56,084 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-02-08 10:07:56,084 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:56,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:56,086 INFO L256 TraceCheckSpWp]: Trace formula consists of 876 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:56,090 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:56,263 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:56,263 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:56,553 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:56,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043165949] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:56,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:56,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-02-08 10:07:56,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364932409] [2025-02-08 10:07:56,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:56,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 10:07:56,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:56,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 10:07:56,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:07:56,556 INFO L87 Difference]: Start difference. First operand 150 states and 239 transitions. Second operand has 10 states, 9 states have (on average 13.333333333333334) internal successors, (120), 8 states have internal predecessors, (120), 6 states have call successors, (228), 1 states have call predecessors, (228), 2 states have return successors, (229), 6 states have call predecessors, (229), 6 states have call successors, (229) [2025-02-08 10:07:56,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:56,774 INFO L93 Difference]: Finished difference Result 150 states and 239 transitions. [2025-02-08 10:07:56,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:07:56,774 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 13.333333333333334) internal successors, (120), 8 states have internal predecessors, (120), 6 states have call successors, (228), 1 states have call predecessors, (228), 2 states have return successors, (229), 6 states have call predecessors, (229), 6 states have call successors, (229) Word has length 467 [2025-02-08 10:07:56,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:56,775 INFO L225 Difference]: With dead ends: 150 [2025-02-08 10:07:56,775 INFO L226 Difference]: Without dead ends: 149 [2025-02-08 10:07:56,776 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 937 GetRequests, 929 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:07:56,776 INFO L435 NwaCegarLoop]: 147 mSDtfsCounter, 57 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:56,776 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 588 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:07:56,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2025-02-08 10:07:56,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2025-02-08 10:07:56,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 61 states have (on average 1.1147540983606556) internal successors, (68), 62 states have internal predecessors, (68), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:56,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 238 transitions. [2025-02-08 10:07:56,797 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 238 transitions. Word has length 467 [2025-02-08 10:07:56,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:56,797 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 238 transitions. [2025-02-08 10:07:56,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 13.333333333333334) internal successors, (120), 8 states have internal predecessors, (120), 6 states have call successors, (228), 1 states have call predecessors, (228), 2 states have return successors, (229), 6 states have call predecessors, (229), 6 states have call successors, (229) [2025-02-08 10:07:56,797 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 238 transitions. [2025-02-08 10:07:56,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-02-08 10:07:56,799 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:56,799 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:56,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-08 10:07:57,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:57,000 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:57,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:57,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2009840446, now seen corresponding path program 1 times [2025-02-08 10:07:57,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:57,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784336481] [2025-02-08 10:07:57,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:57,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:57,008 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-02-08 10:07:57,021 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-02-08 10:07:57,021 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:57,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:57,293 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 42 proven. 210 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:57,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:57,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784336481] [2025-02-08 10:07:57,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784336481] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:57,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174141754] [2025-02-08 10:07:57,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:57,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:57,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:57,296 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 10:07:57,296 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 10:07:57,343 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-02-08 10:07:57,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-02-08 10:07:57,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:57,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:57,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 10:07:57,413 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:57,597 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 42 proven. 210 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:57,597 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:57,852 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 42 proven. 210 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:57,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174141754] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:57,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:57,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 5, 5] total 16 [2025-02-08 10:07:57,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246168746] [2025-02-08 10:07:57,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:57,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 10:07:57,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:57,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 10:07:57,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2025-02-08 10:07:57,855 INFO L87 Difference]: Start difference. First operand 149 states and 238 transitions. Second operand has 17 states, 16 states have (on average 7.75) internal successors, (124), 17 states have internal predecessors, (124), 9 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (236), 9 states have call predecessors, (236), 9 states have call successors, (236) [2025-02-08 10:07:58,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:07:58,678 INFO L93 Difference]: Finished difference Result 168 states and 263 transitions. [2025-02-08 10:07:58,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 10:07:58,678 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 7.75) internal successors, (124), 17 states have internal predecessors, (124), 9 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (236), 9 states have call predecessors, (236), 9 states have call successors, (236) Word has length 468 [2025-02-08 10:07:58,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:07:58,680 INFO L225 Difference]: With dead ends: 168 [2025-02-08 10:07:58,680 INFO L226 Difference]: Without dead ends: 167 [2025-02-08 10:07:58,680 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 960 GetRequests, 931 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:07:58,682 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 88 mSDsluCounter, 1282 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 1866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:07:58,682 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 1407 Invalid, 1866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1792 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 10:07:58,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2025-02-08 10:07:58,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 148. [2025-02-08 10:07:58,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 61 states have (on average 1.098360655737705) internal successors, (67), 61 states have internal predecessors, (67), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-02-08 10:07:58,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 237 transitions. [2025-02-08 10:07:58,704 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 237 transitions. Word has length 468 [2025-02-08 10:07:58,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:07:58,704 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 237 transitions. [2025-02-08 10:07:58,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 7.75) internal successors, (124), 17 states have internal predecessors, (124), 9 states have call successors, (235), 1 states have call predecessors, (235), 2 states have return successors, (236), 9 states have call predecessors, (236), 9 states have call successors, (236) [2025-02-08 10:07:58,705 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 237 transitions. [2025-02-08 10:07:58,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2025-02-08 10:07:58,706 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:07:58,707 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 10:07:58,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-08 10:07:58,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-02-08 10:07:58,908 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2025-02-08 10:07:58,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:07:58,909 INFO L85 PathProgramCache]: Analyzing trace with hash -982368662, now seen corresponding path program 1 times [2025-02-08 10:07:58,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:07:58,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727208437] [2025-02-08 10:07:58,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:58,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:07:58,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 471 statements into 1 equivalence classes. [2025-02-08 10:07:58,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 471 of 471 statements. [2025-02-08 10:07:58,934 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:58,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:59,071 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:59,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:07:59,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727208437] [2025-02-08 10:07:59,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727208437] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:07:59,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053359319] [2025-02-08 10:07:59,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:07:59,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:07:59,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:07:59,074 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 10:07:59,074 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 10:07:59,117 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 471 statements into 1 equivalence classes. [2025-02-08 10:07:59,188 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 471 of 471 statements. [2025-02-08 10:07:59,188 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:07:59,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:07:59,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:07:59,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:07:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:59,414 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:07:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-02-08 10:07:59,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053359319] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:07:59,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:07:59,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2025-02-08 10:07:59,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070527325] [2025-02-08 10:07:59,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:07:59,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 10:07:59,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:07:59,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 10:07:59,718 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:07:59,718 INFO L87 Difference]: Start difference. First operand 148 states and 237 transitions. Second operand has 9 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 4 states have call successors, (156), 1 states have call predecessors, (156), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:08:00,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:08:00,041 INFO L93 Difference]: Finished difference Result 148 states and 237 transitions. [2025-02-08 10:08:00,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:08:00,041 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 4 states have call successors, (156), 1 states have call predecessors, (156), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) Word has length 471 [2025-02-08 10:08:00,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:08:00,043 INFO L225 Difference]: With dead ends: 148 [2025-02-08 10:08:00,043 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 10:08:00,043 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 946 GetRequests, 937 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:08:00,044 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 54 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:08:00,044 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 493 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:08:00,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 10:08:00,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 10:08:00,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 10:08:00,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 10:08:00,045 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 471 [2025-02-08 10:08:00,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:08:00,045 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 10:08:00,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 4 states have call successors, (156), 1 states have call predecessors, (156), 2 states have return successors, (156), 4 states have call predecessors, (156), 4 states have call successors, (156) [2025-02-08 10:08:00,045 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 10:08:00,045 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 10:08:00,048 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 28 remaining) [2025-02-08 10:08:00,049 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 28 remaining) [2025-02-08 10:08:00,049 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 28 remaining) [2025-02-08 10:08:00,049 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 28 remaining) [2025-02-08 10:08:00,049 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 28 remaining) [2025-02-08 10:08:00,049 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 28 remaining) [2025-02-08 10:08:00,050 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 28 remaining) [2025-02-08 10:08:00,051 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 28 remaining) [2025-02-08 10:08:00,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-02-08 10:08:00,251 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,SelfDestructingSolverStorable22 [2025-02-08 10:08:00,254 INFO L422 BasicCegarLoop]: Path program histogram: [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 10:08:00,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-08 10:08:05,410 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 10:08:05,416 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 10:08:05 BoogieIcfgContainer [2025-02-08 10:08:05,416 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 10:08:05,417 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 10:08:05,417 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 10:08:05,417 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 10:08:05,417 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:07:05" (3/4) ... [2025-02-08 10:08:05,419 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 10:08:05,424 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure assume [2025-02-08 10:08:05,429 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2025-02-08 10:08:05,430 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 10:08:05,430 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 10:08:05,430 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 10:08:05,499 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 10:08:05,500 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 10:08:05,500 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 10:08:05,500 INFO L158 Benchmark]: Toolchain (without parser) took 60877.53ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 128.7MB in the beginning and 146.4MB in the end (delta: -17.7MB). Peak memory consumption was 149.6MB. Max. memory is 16.1GB. [2025-02-08 10:08:05,501 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 192.9MB. Free memory is still 118.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 10:08:05,501 INFO L158 Benchmark]: CACSL2BoogieTranslator took 224.19ms. Allocated memory is still 167.8MB. Free memory was 128.7MB in the beginning and 116.1MB in the end (delta: 12.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 10:08:05,502 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.46ms. Allocated memory is still 167.8MB. Free memory was 116.1MB in the beginning and 114.0MB in the end (delta: 2.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 10:08:05,502 INFO L158 Benchmark]: Boogie Preprocessor took 52.28ms. Allocated memory is still 167.8MB. Free memory was 114.0MB in the beginning and 112.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 10:08:05,503 INFO L158 Benchmark]: IcfgBuilder took 497.72ms. Allocated memory is still 167.8MB. Free memory was 112.4MB in the beginning and 87.3MB in the end (delta: 25.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-08 10:08:05,503 INFO L158 Benchmark]: TraceAbstraction took 59971.14ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 86.9MB in the beginning and 154.6MB in the end (delta: -67.7MB). Peak memory consumption was 170.7MB. Max. memory is 16.1GB. [2025-02-08 10:08:05,504 INFO L158 Benchmark]: Witness Printer took 82.89ms. Allocated memory is still 335.5MB. Free memory was 154.6MB in the beginning and 146.4MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 10:08:05,504 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 192.9MB. Free memory is still 118.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 224.19ms. Allocated memory is still 167.8MB. Free memory was 128.7MB in the beginning and 116.1MB in the end (delta: 12.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.46ms. Allocated memory is still 167.8MB. Free memory was 116.1MB in the beginning and 114.0MB in the end (delta: 2.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 52.28ms. Allocated memory is still 167.8MB. Free memory was 114.0MB in the beginning and 112.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * IcfgBuilder took 497.72ms. Allocated memory is still 167.8MB. Free memory was 112.4MB in the beginning and 87.3MB in the end (delta: 25.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 59971.14ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 86.9MB in the beginning and 154.6MB in the end (delta: -67.7MB). Peak memory consumption was 170.7MB. Max. memory is 16.1GB. * Witness Printer took 82.89ms. Allocated memory is still 335.5MB. Free memory was 154.6MB in the beginning and 146.4MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 157]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 157]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 156]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 156]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 154]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 154]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 153]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 153]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 151]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 151]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 150]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 150]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 148]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 148]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 144]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 144]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 142]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 142]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 141]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 141]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 139]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 139]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 180 locations, 28 error locations. Started 1 CEGAR loops. OverallTime: 54.8s, OverallIterations: 23, TraceHistogramMax: 85, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 14.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1297 SdHoareTripleChecker+Valid, 10.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1297 mSDsluCounter, 24719 SdHoareTripleChecker+Invalid, 9.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21066 mSDsCounter, 1316 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 21348 IncrementalHoareTripleChecker+Invalid, 22664 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1316 mSolverCounterUnsat, 3653 mSDtfsCounter, 21348 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 19175 GetRequests, 18738 SyntacticMatches, 11 SemanticMatches, 426 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 6.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=180occurred in iteration=0, InterpolantAutomatonStates: 243, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 23 MinimizatonAttempts, 88 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 31.2s InterpolantComputationTime, 19792 NumberOfCodeBlocks, 19792 NumberOfCodeBlocksAsserted, 45 NumberOfCheckSat, 29001 ConstructedInterpolants, 0 QuantifiedInterpolants, 75709 SizeOfPredicates, 68 NumberOfNonLiveVariables, 18079 ConjunctsInSsa, 377 ConjunctsInUnsatCore, 66 InterpolantComputations, 2 PerfectInterpolantSequences, 851196/874368 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 28 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 10:08:05,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE